summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCheng Shao <terrorjack@type.dance>2023-03-30 04:55:39 +0000
committerCheng Shao <terrorjack@type.dance>2023-03-30 18:42:56 +0000
commit6d6a37a8f7dd136b067edfe0d4860a77e15e4186 (patch)
treef08581952ded5518fc882829f335d77869eefafb
parent6f885e6575eb741556d6e198d1a9dbdadf10307b (diff)
downloadhaskell-6d6a37a8f7dd136b067edfe0d4860a77e15e4186.tar.gz
ci: make lint-ci-config job fast again
We don't pin our nixpkgs revision and tracks the default nixpkgs-unstable channel anyway. Instead of using haskell.packages.ghc924, we should be using haskell.packages.ghc92 to maximize the binary cache hit rate and make lint-ci-config job fast again. Also bumps the nix docker image to the latest revision.
-rw-r--r--.gitlab-ci.yml4
-rwxr-xr-x.gitlab/generate_job_metadata2
-rwxr-xr-x.gitlab/generate_jobs2
3 files changed, 4 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 75ac14db52..b6aea0edd2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -264,7 +264,7 @@ lint-author:
- *drafts-can-fail-lint
lint-ci-config:
- image: nixos/nix:2.12.0
+ image: nixos/nix:2.14.1
extends: .lint
# We don't need history/submodules in this job
variables:
@@ -979,7 +979,7 @@ project-version:
.ghcup-metadata:
stage: deploy
- image: "nixos/nix:2.12.0"
+ image: nixos/nix:2.14.1
dependencies: null
tags:
- x86_64-linux
diff --git a/.gitlab/generate_job_metadata b/.gitlab/generate_job_metadata
index 017f578f51..212d74652b 100755
--- a/.gitlab/generate_job_metadata
+++ b/.gitlab/generate_job_metadata
@@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
-#!nix-shell -i bash -p cabal-install "haskell.packages.ghc924.ghcWithPackages (pkgs: with pkgs; [aeson])" git jq
+#!nix-shell -i bash -p cabal-install "haskell.packages.ghc92.ghcWithPackages (pkgs: with pkgs; [aeson])" git jq
cd "$(dirname "${BASH_SOURCE[0]}")"
cabal run gen_ci -- metadata jobs-metadata.json
diff --git a/.gitlab/generate_jobs b/.gitlab/generate_jobs
index 0df674cceb..87ddea25cf 100755
--- a/.gitlab/generate_jobs
+++ b/.gitlab/generate_jobs
@@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
-#!nix-shell -i bash -p cabal-install "haskell.packages.ghc924.ghcWithPackages (pkgs: with pkgs; [aeson])" git jq
+#!nix-shell -i bash -p cabal-install "haskell.packages.ghc92.ghcWithPackages (pkgs: with pkgs; [aeson])" git jq
# shellcheck shell=bash