gitlab-ci: More aggressive cleaning
authorBen Gamari <ben@smart-cactus.org>
Sat, 22 Dec 2018 02:28:09 +0000 (21:28 -0500)
committerBen Gamari <ben@smart-cactus.org>
Sat, 22 Dec 2018 02:28:09 +0000 (21:28 -0500)
.gitlab-ci.yml

index cb7c927..7427f44 100644 (file)
@@ -51,7 +51,7 @@ ghc-linters:
 .validate-hadrian:
   allow_failure: true
   script:
-    - git clean -xdf
+    - git clean -xdf && git submodule foreach git clean -xdf
     - bash .circleci/prepare-system.sh
     - if [[ -d ./cabal-cache ]]; then cp -R ./.cabal-cache ~/.cabal-cache; fi
     - ./boot
@@ -84,7 +84,7 @@ validate-x86_64-linux-deb8-hadrian:
   variables:
     TEST_TYPE: test
   script:
-    - git clean -xdf
+    - git clean -xdf && git submodule foreach git clean -xdf
     - ./boot
     - ./configure $CONFIGURE_ARGS
     - |
@@ -295,6 +295,7 @@ validate-x86_64-linux-deb9-unreg:
 .validate-windows:
   before_script:
     - git clean -xdf
+    - git submodule foreach git clean -xdf
     - PATH=C:\msys64\usr\bin;%PATH%
     - python .gitlab/fix-submodules.py
     - git submodule sync --recursive