Skip to content

ci: harden attest workflow and publish signed release assets#4

Merged
k2gl merged 1 commit into
mainfrom
ci/attest-v2-hardening
Jun 10, 2026
Merged

ci: harden attest workflow and publish signed release assets#4
k2gl merged 1 commit into
mainfrom
ci/attest-v2-hardening

Conversation

@k2gl

@k2gl k2gl commented Jun 10, 2026

Copy link
Copy Markdown
Owner

Hardens the Attest workflow per supply-chain best practices: actions pinned by SHA, trigger narrowed to release tags, least-privilege permissions per job, no credential persistence. The signed tarball and its attestation bundle are now published as release assets, and a final job re-downloads and verifies them.

Pin actions by commit SHA, restrict the trigger to release tags, split
permissions per job, attach the tarball and its Sigstore bundle to a
GitHub release, and verify the published attestation as a final job.
@k2gl k2gl merged commit 59fac5d into main Jun 10, 2026
10 checks passed
@k2gl k2gl deleted the ci/attest-v2-hardening branch June 10, 2026 17:42
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