Skip to content

fix: remove cosign v2 double-signing, use v3 bundle format only#280

Open
mateenali66 wants to merge 1 commit intokubewarden:mainfrom
mateenali66:fix/remove-cosign-v2-double-signing
Open

fix: remove cosign v2 double-signing, use v3 bundle format only#280
mateenali66 wants to merge 1 commit intokubewarden:mainfrom
mateenali66:fix/remove-cosign-v2-double-signing

Conversation

@mateenali66
Copy link
Copy Markdown

Summary

Removes the legacy cosign v2 double-signing from the composite actions. All known verification tools now support the cosign v3 bundle format, so signing twice is no longer needed.

Tools verified

Changes

  • container-build/action.yml: removed v2 signing step, kept single cosign sign (v3 default)
  • merge-multiarch/action.yml: same
  • policy-release/action.yml: same (two signing blocks, both cleaned up)

cosign v3 defaults to the bundle format, so no explicit flags needed.

Closes kubewarden/adm-controller#1614

All known verification tools now support the cosign v3 bundle format:
- ArtifactHub confirmed v3 support (artifacthub/hub#4684)
- slsactl updated to use sigstore/cosign/v3 v3.0.5 (see go.mod)
- hauler updated cosign fork to 3.0.4

Remove the legacy --new-bundle-format=false signing steps from
container-build, merge-multiarch, and policy-release actions. cosign v3
defaults to the bundle format so no explicit flag is needed.

Closes kubewarden/adm-controller#1614

Signed-off-by: Mateen Anjum <mateenali66@gmail.com>
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.

Sign with cosign v3 signature format (bundle) only

1 participant