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@redhat.com>
Thanks for cleaning up the header files too.
Michal