diff options
author | Ben Gamari <ben@smart-cactus.org> | 2021-12-09 14:09:55 -0500 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-12-12 09:10:41 -0500 |
commit | f04d1a4935beda0144a7b830589ab214d785d592 (patch) | |
tree | 9bc405e1d9c58325af26addc1d74a6c9295632f9 | |
parent | 6b2947d29c3d71599d90641bfdfb41d7fe7427ac (diff) | |
download | haskell-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.
-rw-r--r-- | .gitlab-ci.yml | 28 |
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: |