gitlab: Drop submodules hack
authorBen Gamari <ben@smart-cactus.org>
Tue, 18 Dec 2018 00:41:22 +0000 (19:41 -0500)
committerBen Gamari <ben@smart-cactus.org>
Tue, 18 Dec 2018 03:15:22 +0000 (22:15 -0500)
.gitlab-ci.yml
.gitlab/fix-submodules.py [deleted file]

index e9c51a2..d41f05b 100644 (file)
@@ -1,11 +1,6 @@
 variables:
   GIT_SSL_NO_VERIFY: "1"
-
-before_script:
-  - python3 .gitlab/fix-submodules.py
-  - git submodule sync --recursive
-  - git submodule update --init --recursive
-  - git checkout .gitmodules
+  GIT_SUBMODULES_STRATEGY: "recursive"
 
 stages:
   - lint
@@ -53,10 +48,6 @@ validate-x86_64-linux-deb8-hadrian:
   before_script:
     # workaround for docker permissions
     - sudo chown ghc:ghc -R .
-    - python3 .gitlab/fix-submodules.py
-    - git submodule sync --recursive
-    - git submodule update --init --recursive
-    - git checkout .gitmodules
   tags:
     - x86_64-linux
 
@@ -100,11 +91,6 @@ validate-x86_64-darwin:
     # Only Sierra and onwards supports clock_gettime. See #12858
     ac_cv_func_clock_gettime: "no"
   before_script:
-    - python .gitlab/fix-submodules.py
-    - git submodule sync --recursive
-    - git submodule update --init --recursive
-    - git checkout .gitmodules
-
     - bash .gitlab/darwin-init.sh
     - PATH="`pwd`/toolchain/bin:$PATH"
       # Disable sphinx PDF output as MacTeX apparently doesn't provide xelatex
@@ -125,11 +111,6 @@ validate-x86_64-darwin:
   tags:
     - x86_64-linux
   before_script:
-    - python3 .gitlab/fix-submodules.py
-    - git submodule sync --recursive
-    - git submodule update --init --recursive
-    - git checkout .gitmodules
-
     - bash .circleci/prepare-system.sh
     # workaround for docker permissions
     - sudo chown ghc:ghc -R .
diff --git a/.gitlab/fix-submodules.py b/.gitlab/fix-submodules.py
deleted file mode 100644 (file)
index 51c9b06..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/usr/bin/python
-
-import re
-
-x = open('.gitmodules').read()
-x = re.sub(r"url *= *\.\.", "url = https://git.haskell.org", x)
-open('.gitmodules', 'w').write(x)
-