-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Add cosign-based image signing and verification to the release workflow for supply chain security.
Requirements
- Install cosign in the release workflow
- Sign the multi-arch container image after push
- Generate and attach SBOM attestation using cosign
- Add verification instructions to
docs/security.md - Add a
make verify-imagetarget that runs cosign verify
Implementation
- uses: sigstore/cosign-installer@v3
- run: cosign sign --yes ghcr.io/kitstream/initium:${{ steps.version.outputs.VERSION }}
- run: cosign attest --yes --predicate sbom.json --type spdx ghcr.io/kitstream/initium:${{ steps.version.outputs.VERSION }}Acceptance Criteria
- Release workflow includes cosign signing step
-
docs/security.mdupdated with verification commands -
Makefilehasverify-imagetarget -
CHANGELOG.mdupdated
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request