Skip to content

feat: support keyless signing of Goreleaser images

Part of #24

Adds support for cosign to perform keyless signing of Goreleaser images.

This follows the recent change to use keyless signing on Docker images: https://gitlab.com/gitlab-com/gl-infra/common-ci-tasks/-/blob/main/docker.md#signing-and-verification

GitLab provides some documentation on using this: https://docs.gitlab.com/ee/ci/yaml/signing_examples.html

A downstream example of this change in action in the pmv project: binary artefacts and docker images signed with this change: pmv!432 (merged)

Example of this goreleaser signing in action: https://gitlab.com/gitlab-com/gl-infra/pmv/-/jobs/7631498351

Edited by Andrew Newdigate

Merge request reports

Loading