Skip to content

GitLab release pipeline: Centos7 image is missing #10804

Open
@chreekat

Description

@chreekat

Describe the bug

GitLab release pipelines are failing because the Centos7 image is missing.

https://gitlab.haskell.org/haskell/cabal/-/jobs?statuses=FAILED

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions