Skip to content

ci: attest alpha releases and publish bundle as release asset - #22

Merged
arcaven merged 1 commit into
developfrom
ci/attest-alpha-releases
Jul 17, 2026
Merged

ci: attest alpha releases and publish bundle as release asset#22
arcaven merged 1 commit into
developfrom
ci/attest-alpha-releases

Conversation

@arcaven

@arcaven arcaven commented Jul 17, 2026

Copy link
Copy Markdown
Member

The alpha channel had no provenance attestation (only the never-fired stable release.yml path did). Adds the attest job mirroring release.yml and uploads the Sigstore bundle (attestations.sigstore.json) as a release asset so scorecard's Signed-Releases check can see it. Additive; tolerates skipped signing.

Adds a provenance attest job to the alpha channel (mirroring the
stable release.yml attest job) and uploads the Sigstore bundle to
the release as attestations.sigstore.json so external scanners
(OSSF Scorecard Signed-Releases) can see it — the GitHub attestation
store is not visible to them.
@arcaven
arcaven merged commit 5dcca35 into develop Jul 17, 2026
4 checks passed
@arcaven
arcaven deleted the ci/attest-alpha-releases branch July 17, 2026 23:46
@github-actions

Copy link
Copy Markdown

Coverage Report

Total coverage: 81.8%

Package breakdown
github.com/arcavenae/switchboard/cmd/switchboard/main.go:12:	run		100.0%
github.com/arcavenae/switchboard/cmd/switchboard/main.go:30:	main		0.0%
total:								(statements)	81.8%

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