summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorPhilip Withnall <pwithnall@endlessos.org>2022-06-07 18:11:32 +0100
committerPhilip Withnall <pwithnall@endlessos.org>2022-06-16 10:12:07 +0100
commitb3f49d08a627633d266f31187bff4cce869772d6 (patch)
tree817a0cc056d6cdb87e4c3789dccdc7be2972c5b4 /.gitlab-ci
parentd7c3b0fbf2889d4afd04477b3fd2b8d3e7e00378 (diff)
downloadglib-b3f49d08a627633d266f31187bff4cce869772d6.tar.gz
build: Move gvdb to a subproject
Rather than carrying the copylib around inside GLib, which is a pain to synchronise and affects our code coverage statistics. This requires updating the CI images to cache the new subproject, including updating the `cache-subprojects.sh` script to pull in git submodules. It also requires adding `gioenumtypes_dep` to be added to the dependencies list of `libgio`, since it needs to be build before GVDB as it’s pulled in by the GIO headers which GVDB includes. Signed-off-by: Philip Withnall <pwithnall@endlessos.org> Helps: #2603
Diffstat (limited to '.gitlab-ci')
-rwxr-xr-x.gitlab-ci/cache-subprojects.sh1
-rw-r--r--.gitlab-ci/coverity.Dockerfile2
2 files changed, 2 insertions, 1 deletions
diff --git a/.gitlab-ci/cache-subprojects.sh b/.gitlab-ci/cache-subprojects.sh
index fb0b1df82..0e6926605 100755
--- a/.gitlab-ci/cache-subprojects.sh
+++ b/.gitlab-ci/cache-subprojects.sh
@@ -3,6 +3,7 @@
set -e
git clone --depth 1 --no-tags https://gitlab.gnome.org/GNOME/glib.git
+git -C glib submodule update --init
meson subprojects download --sourcedir glib
rm glib/subprojects/*.wrap
mv glib/subprojects/ .
diff --git a/.gitlab-ci/coverity.Dockerfile b/.gitlab-ci/coverity.Dockerfile
index 0a474fc75..67ebc440a 100644
--- a/.gitlab-ci/coverity.Dockerfile
+++ b/.gitlab-ci/coverity.Dockerfile
@@ -1,4 +1,4 @@
-FROM registry.gitlab.gnome.org/gnome/glib/fedora:v14
+FROM registry.gitlab.gnome.org/gnome/glib/fedora:v16
ARG COVERITY_SCAN_PROJECT_NAME
ARG COVERITY_SCAN_TOKEN