diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c904a1761..447d52cf1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -562,16 +562,14 @@ cross-mingw64: # This policy doesn’t apply to intermittent flaky test failures, only to # consistent build failures caused by changed dependencies or build environment. msys2-mingw32: - # FIXME: Currently disabled because it’s too flaky and keeps failing with - # subproject fetch errors - # See https://gitlab.gnome.org/GNOME/glib/-/issues/3715 - when: manual extends: .only-default-and-merges stage: build tags: - win32-ps needs: [] variables: + GIT_SUBMODULE_STRATEGY: recursive + GIT_SUBMODULE_DEPTH: 1 MSYSTEM: "MINGW32" CHERE_INVOKING: "yes" COVERAGE: "1" @@ -603,6 +601,8 @@ msys2-clang64: - win32-ps needs: [] variables: + GIT_SUBMODULE_STRATEGY: recursive + GIT_SUBMODULE_DEPTH: 1 MSYSTEM: "CLANG64" CHERE_INVOKING: "yes" PYTHONUTF8: "1"