Open
Description
Describe the bug
GitLab release pipelines are failing because the Centos7 image is missing.
https://gitlab.haskell.org/haskell/cabal/-/jobs?statuses=FAILED
Example job error:
https://gitlab.haskell.org/haskell/cabal/-/jobs/2122154
ERROR: Job failed: failed to pull image
"registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-centos7:a9297a370025101b479cfd4977f8f910814e03ab"
with specified policies [always]: Error response from daemon: manifest for
registry.gitlab.haskell.org/ghc/ci-images/x86_64-linux-centos7:a9297a370025101b479cfd4977f8f910814e03ab
not found: manifest unknown: manifest unknown (manager.go:251:0s)
Additional context
@bgamari had been cleaning up images and this image may have been considered "unused", though Ben will need to confirm.
Short term resolution
Ben said he would kick off a rebuild of this image so that it will continue to be available.
Long term resolution
Ben has proposed a new versioning scheme for ci images at https://gitlab.haskell.org/ghc/ci-images/-/issues/10 .
As long as Cabal's release pipeline is on GitLab so that it can share resources and build environments with GHC, changes to ci-images should take Cabal's use into account. Maybe now is a good time to provide some feedback.