summaryrefslogtreecommitdiff
path: root/.gitlab/gen_ci.hs
diff options
context:
space:
mode:
authorCheng Shao <terrorjack@type.dance>2023-03-27 17:07:10 +0000
committerCheng Shao <terrorjack@type.dance>2023-03-30 18:42:56 +0000
commitcea56ccca154d477d858f3b25008df42b68a2b17 (patch)
tree34960e68735b0cedd1eda3d56ec897af9d037176 /.gitlab/gen_ci.hs
parent4a24dbbe2cb4ec5311af01321d1721e8964d0672 (diff)
downloadhaskell-cea56ccca154d477d858f3b25008df42b68a2b17.tar.gz
ci: use alpine3_17-wasm image for wasm jobs
Bump the ci-images dependency and use the new alpine3_17-wasm docker image for wasm jobs.
Diffstat (limited to '.gitlab/gen_ci.hs')
-rwxr-xr-x.gitlab/gen_ci.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/.gitlab/gen_ci.hs b/.gitlab/gen_ci.hs
index 267a2e240c..456d7f2257 100755
--- a/.gitlab/gen_ci.hs
+++ b/.gitlab/gen_ci.hs
@@ -114,6 +114,7 @@ data LinuxDistro
| Ubuntu1804
| Centos7
| Alpine
+ | AlpineWasm
| Rocky8
deriving (Eq)
@@ -279,6 +280,7 @@ distroName Ubuntu1804 = "ubuntu18_04"
distroName Ubuntu2004 = "ubuntu20_04"
distroName Centos7 = "centos7"
distroName Alpine = "alpine3_12"
+distroName AlpineWasm = "alpine3_17-wasm"
distroName Rocky8 = "rocky8"
opsysName :: Opsys -> String
@@ -646,7 +648,6 @@ job arch opsys buildConfig = NamedJob { name = jobName, jobInfo = Job {..} }
, "bash .gitlab/ci.sh test_hadrian" ]
| otherwise
= [ "find libraries -name config.sub -exec cp config.sub {} \\;" | Darwin == opsys ] ++
- [ "sudo apk del --purge glibc*" | opsys == Linux Alpine, isNothing $ crossTarget buildConfig ] ++
[ "sudo chown ghc:ghc -R ." | Linux {} <- [opsys]] ++
[ ".gitlab/ci.sh setup"
, ".gitlab/ci.sh configure"
@@ -929,7 +930,7 @@ job_groups =
. setVariable "HADRIAN_ARGS" "--docs=none"
. delVariable "INSTALL_CONFIGURE_ARGS"
)
- $ validateBuilds Amd64 (Linux Alpine) cfg
+ $ validateBuilds Amd64 (Linux AlpineWasm) cfg
wasm_build_config =
(crossConfig "wasm32-wasi" NoEmulatorNeeded Nothing)
@@ -992,4 +993,3 @@ write_result as obj =
[] -> B.putStrLn
(fp:_) -> B.writeFile fp)
(A.encode obj)
-