On 5/4/20 7:40 PM, Daniel P. Berrangé wrote:
This series introduces use of GitLab CI and merge requests. In doing
so several current build problems are fixes.
Daniel P. Berrangé (6):
m4: ignore --php-binary if it doesn't exist
src: don't declare global variables in header files
tests: mark skipped tests with exit status 77
tests: skip test if not running on host with running libvirtd
gitlab: add CI jobs for validating build across platforms
gitlab: add CONTRIBUTING.rst file to indicate use of merge requests
.gitlab-ci.yml | 146 +++++++++++++++++++++++++++
.gitpublish | 4 -
CONTRIBUTING.rst | 28 +++++
ci/README.rst | 12 +++
ci/libvirt-centos-7.Dockerfile | 92 +++++++++++++++++
ci/libvirt-debian-10.Dockerfile | 64 ++++++++++++
ci/libvirt-debian-9.Dockerfile | 67 ++++++++++++
ci/libvirt-debian-sid.Dockerfile | 64 ++++++++++++
ci/libvirt-fedora-31.Dockerfile | 60 +++++++++++
ci/libvirt-fedora-32.Dockerfile | 60 +++++++++++
ci/libvirt-fedora-rawhide.Dockerfile | 61 +++++++++++
ci/libvirt-opensuse-151.Dockerfile | 62 ++++++++++++
ci/libvirt-ubuntu-1804.Dockerfile | 67 ++++++++++++
ci/libvirt-ubuntu-2004.Dockerfile | 64 ++++++++++++
ci/refresh | 22 ++++
m4/virt-php-extension.m4 | 2 +-
src/libvirt-connection.c | 2 +
src/libvirt-connection.h | 2 +-
src/libvirt-domain.c | 2 +
src/libvirt-domain.h | 2 +-
src/libvirt-network.c | 2 +
src/libvirt-network.h | 2 +-
src/libvirt-nodedev.c | 2 +
src/libvirt-nodedev.h | 2 +-
src/libvirt-nwfilter.c | 2 +
src/libvirt-nwfilter.h | 2 +-
src/libvirt-php.c | 2 +
src/libvirt-php.h | 2 +-
src/libvirt-snapshot.c | 2 +
src/libvirt-snapshot.h | 2 +-
src/libvirt-storage.c | 3 +
src/libvirt-storage.h | 4 +-
src/libvirt-stream.c | 2 +
src/libvirt-stream.h | 2 +-
tests/functions.phpt.in | 2 +-
tests/runtests.sh | 2 +-
tests/test-get-models.phpt | 4 +-
37 files changed, 903 insertions(+), 19 deletions(-)
delete mode 100644 .gitpublish
create mode 100644 CONTRIBUTING.rst
create mode 100644 ci/README.rst
create mode 100644 ci/libvirt-centos-7.Dockerfile
create mode 100644 ci/libvirt-debian-10.Dockerfile
create mode 100644 ci/libvirt-debian-9.Dockerfile
create mode 100644 ci/libvirt-debian-sid.Dockerfile
create mode 100644 ci/libvirt-fedora-31.Dockerfile
create mode 100644 ci/libvirt-fedora-32.Dockerfile
create mode 100644 ci/libvirt-fedora-rawhide.Dockerfile
create mode 100644 ci/libvirt-opensuse-151.Dockerfile
create mode 100644 ci/libvirt-ubuntu-1804.Dockerfile
create mode 100644 ci/libvirt-ubuntu-2004.Dockerfile
create mode 100755 ci/refresh
Reviewed-by: Michal Privoznik <mprivozn(a)redhat.com>
Thanks for cleaning up the header files too.
Michal