You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
actions/attest-build-provenance@v1 is a one-step add to release.yml that gives signed, queryable build provenance for every released binary via gh attestation verify. Free security and free marketing — the audience already uses the gh attestation CLI surface.
Motivation
actions/attest-build-provenance@v1is a one-step add torelease.ymlthat gives signed, queryable build provenance for every released binary viagh attestation verify. Free security and free marketing — the audience already uses thegh attestationCLI surface.Acceptance criteria
release.yml'sbuildjob gains a final step:(Adjust the suffix expression once docs: add a man page (gander.1) #30 lands; for the current matrix, the suffix is empty.)
The
buildjob'spermissions:block addsattestations: writeandid-token: write.After a real tag push,
gh attestation verify dist/gander-darwin-arm64 --repo gandermd/gander-cliexits 0 against a freshly downloaded artifact.README "Releasing" or a new "Verifying a release" subsection briefly mentions
gh attestation verify.Notes
gh attestation verifybecomes a consumer of these assets too. No code change here, just a consistency benefit.