Skip to content

Pin release actions and cosign to fixed versions#2

Merged
tamnd merged 1 commit into
mainfrom
harden-release-pipeline
Jun 29, 2026
Merged

Pin release actions and cosign to fixed versions#2
tamnd merged 1 commit into
mainfrom
harden-release-pipeline

Conversation

@tamnd

@tamnd tamnd commented Jun 29, 2026

Copy link
Copy Markdown
Owner

The release workflow floated several actions and installed cosign unpinned, so a release could pick up a breaking cosign 3.x that drops the detached signature and certificate the signs block writes.

Pin every action to the version the channel repos already run (goreleaser-action v7.2.2, checkout v7.0.0, setup-go v6.4.0, the docker actions v4, syft v0.24.0) and pin cosign-installer to v4.1.2 with cosign-release v2.6.3. No release behavior changes, the versions are the ones already proven in the released repos.

Bump the release workflow to the action versions the channel repos already
run and pin cosign to the 2.x line so signing keeps its detached .sig and
.pem outputs instead of floating to a breaking cosign 3.x.
@tamnd tamnd merged commit fb220ea into main Jun 29, 2026
7 checks passed
@tamnd tamnd deleted the harden-release-pipeline branch June 29, 2026 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant