summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2021-12-09 14:09:55 -0500
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-12-12 09:10:41 -0500
commitf04d1a4935beda0144a7b830589ab214d785d592 (patch)
tree9bc405e1d9c58325af26addc1d74a6c9295632f9 /.gitlab-ci.yml
parent6b2947d29c3d71599d90641bfdfb41d7fe7427ac (diff)
downloadhaskell-f04d1a4935beda0144a7b830589ab214d785d592.tar.gz
gitlab-ci: Bump fedora jobs to use Fedora 33
Annoyingly, this will require downstream changes in head.hackage, which depends upon the artifact produced by this job. Prompted by !6462.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml28
1 files changed, 14 insertions, 14 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e3fb4cac90..3ce90b3f43 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1069,43 +1069,43 @@ release-x86_64-linux-centos7:
extends: .build-x86_64-linux-centos7
#################################
-# x86_64-linux-fedora27
+# x86_64-linux-fedora33
#################################
-.build-x86_64-linux-fedora27:
+.build-x86_64-linux-fedora33:
extends: .validate-linux
stage: full-build
- image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-fedora27:$DOCKER_REV"
+ image: "registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-fedora33:$DOCKER_REV"
variables:
- # LLVM 10 is not available for Fedora27
+ # LLVM 10 is not available for Fedora33
LLC: /bin/false
OPT: /bin/false
- TEST_ENV: "x86_64-linux-fedora27"
+ TEST_ENV: "x86_64-linux-fedora33"
cache:
- key: linux-x86_64-fedora27-$CACHE_REV
+ key: linux-x86_64-fedora33-$CACHE_REV
artifacts:
when: always
# These are used for head.hackage jobs therefore we keep them around for
# longer.
expire_in: 8 week
-validate-x86_64-linux-fedora27:
- extends: .build-x86_64-linux-fedora27
+validate-x86_64-linux-fedora33:
+ extends: .build-x86_64-linux-fedora33
variables:
- BIN_DIST_PREP_TAR_COMP: "ghc-x86_64-fedora27-linux.tar.xz"
+ BIN_DIST_PREP_TAR_COMP: "ghc-x86_64-fedora33-linux.tar.xz"
rules:
- if: '$CI_MERGE_REQUEST_LABELS !~ /.*fast-ci.*/'
-release-x86_64-linux-fedora27-dwarf:
+release-x86_64-linux-fedora33-dwarf:
<<: *release
- extends: .build-x86_64-linux-fedora27
+ extends: .build-x86_64-linux-fedora33
variables:
HADDOCK_HYPERLINKED_SOURCES: "yes"
CONFIGURE_ARGS: "--enable-dwarf-unwind"
BUILD_FLAVOUR: dwarf
IGNORE_PERF_FAILURES: "all"
- BIN_DIST_PREP_TAR_COMP: "ghc-x86_64-fedora27-linux-dwarf.tar.xz"
- TEST_ENV: "x86_64-linux-fedora27-dwarf"
+ BIN_DIST_PREP_TAR_COMP: "ghc-x86_64-fedora33-linux-dwarf.tar.xz"
+ TEST_ENV: "x86_64-linux-fedora33-dwarf"
############################################################
# Validation via Pipelines (Windows)
@@ -1301,7 +1301,7 @@ source-tarball:
# Triggering jobs in the ghc/head.hackage project requires that we have a job
# token for that repository. Furthermore the head.hackage CI job must have
# access to an unprivileged access token with the ability to query the ghc/ghc
-# project such that it can find the job ID of the fedora27 job for the current
+# project such that it can find the job ID of the fedora33 job for the current
# pipeline.
.hackage: