summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-09-05 13:05:16 -0400
committerBen Gamari <ben@smart-cactus.org>2022-10-16 10:41:41 -0400
commit9a12e4961256f4c25201b8b8736ab4ef4ba0083e (patch)
tree15e2a2abaa84e1669193755d263a1f8520c2c8d9
parent6af677a99fb8a5992897928b6fbb4e68879467ec (diff)
downloadhaskell-9a12e4961256f4c25201b8b8736ab4ef4ba0083e.tar.gz
gitlab-ci: Ensure that ghc derivation is in scope
Previously the lint-ci job attempted to use cabal-install (specifically `cabal update`) without a GHC in PATH. However, cabal-install-3.8 appears to want GHC, even for `cabal update`. (cherry picked from commit 25f68acedf822e9ea21d1659b1f897fcfc96e5d4)
-rw-r--r--.gitlab-ci.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9cf689f3b3..9f54450d70 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -267,7 +267,7 @@ lint-ci-config:
- mkdir -p ~/.cabal
- cp -Rf cabal-cache/* ~/.cabal || true
script:
- - nix shell --extra-experimental-features nix-command --extra-experimental-features flakes nixpkgs#cabal-install -c cabal update
+ - nix shell --extra-experimental-features nix-command --extra-experimental-features flakes nixpkgs#cabal-install nixpkgs#ghc -c cabal update
- .gitlab/generate_jobs
# 1 if .gitlab/generate_jobs changed the output of the generated config
- nix shell --extra-experimental-features nix-command --extra-experimental-features flakes nixpkgs#git -c git diff --exit-code