summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2021-06-08 11:30:35 -0400
committerMatthias Clasen <mclasen@redhat.com>2021-06-08 12:17:19 -0400
commit5383dcca3cb4b696011ea0c72565befde1e980f8 (patch)
treeb198e8889cbf64484d1a3467ee8db02f15f14831
parent2e415e266fc410b00801071c01c215dc791283df (diff)
downloadgtk+-ci-cache-fix.tar.gz
ci: Hard reset subprojectsci-cache-fix
Another attempt to make meson handle the master -> main transition in glib.
-rw-r--r--.gitlab-ci.yml8
1 files changed, 5 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f195a3374f..d5e82efc48 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -78,7 +78,8 @@ fedora-x86_64:
EXTRA_MESON_FLAGS: "--buildtype=debug --default-library=both"
script:
- .gitlab-ci/show-info-linux.sh
- - meson subprojects update
+ - rm -rf subprojects/glib
+ - meson subprojects update --reset
- meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
_build
- ninja -C _build
@@ -94,7 +95,7 @@ release-build:
EXTRA_MESON_FLAGS: "--buildtype=release"
script:
- .gitlab-ci/show-info-linux.sh
- - meson subprojects update
+ - meson subprojects update --reset
- meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
_build
- ninja -C _build
@@ -109,7 +110,7 @@ installed-tests:
G_TEST_ACCESSIBLE: 1
script:
- .gitlab-ci/show-info-linux.sh
- - meson subprojects update
+ - meson subprojects update --reset
- meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
_build
- ninja -C _build
@@ -164,6 +165,7 @@ macos:
- export PATH=/Users/gitlabrunner/Library/Python/3.7/bin:$PATH
- export MESON_FORCE_BACKTRACE=1
script:
+ - meson subprojects update --reset
- meson -Dx11-backend=false
-Dintrospection=disabled
-Dcpp_std=c++11