Skip to content

The builder runs only here; every check pins this repository - #110

Merged
aledbf merged 1 commit into
mainfrom
builder-own-repo
Oct 13, 2026
Merged

aledbf merged 1 commit into
mainfrom
builder-own-repo

Conversation

@aledbf

@aledbf aledbf commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Follow-up to #109. Any repository can call a public reusable workflow, and its run's certificate names build-release.yml@refs/heads/main over what that repository checked out, so the SAN alone does not bind this repository.

  • build-release.yml's job: if: github.repository == 'spin-stack/spin-machine', held by attestgate's new Repository (go-tools defd29b).
  • Every cosign verify-blob[-attestation] (builder self-check, task osv, docs/releasing.md) adds --certificate-github-workflow-repository spin-stack/spin-machine.

spin's verifier pins Fulcio's SourceRepositoryURI in its own S5 PR.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

Any repository can call a public reusable workflow, and its run's certificate
names build-release.yml@refs/heads/main over what that repository checked out.
The builder's job now runs only in spin-stack/spin-machine (attestgate's
Repository, go-tools defd29b), and each cosign verify - the builder's own,
task osv's, the operator's in docs/releasing.md - adds
--certificate-github-workflow-repository spin-stack/spin-machine.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@aledbf
aledbf merged commit b207bee into main Oct 13, 2026
7 checks passed
@aledbf
aledbf deleted the builder-own-repo branch October 13, 2026 17:31
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