Skip to content

docs: add section for verify-github-attestation#858

Merged
ramonpetgrave64 merged 1 commit intoslsa-framework:mainfrom
loosebazooka:readme-gh-att
Jun 25, 2025
Merged

docs: add section for verify-github-attestation#858
ramonpetgrave64 merged 1 commit intoslsa-framework:mainfrom
loosebazooka:readme-gh-att

Conversation

@loosebazooka
Copy link
Copy Markdown
Contributor

@loosebazooka loosebazooka commented Jun 20, 2025

Readme update for #850

@loosebazooka loosebazooka changed the title Add section for verify-github-attestation docs: add section for verify-github-attestation Jun 20, 2025
@loosebazooka loosebazooka mentioned this pull request Jun 20, 2025
2 tasks

Attestations produced by [attest-build-provenance](https://github.com/actions/attest-build-provenance)

Currently limited to artifacts built with the following builder-ids:
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The documentation header makes this sound like this verifier supports all GitHub artifact attestations whereas we only support these hardcoded builder IDs. Is there anything we can add to make this more clear? References for how to onboard additional builder IDs?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll update this.

I think this a bit of design quirk with slsa-verifier. Its kind of a convoluted code path but I think some further work here should allow any artifact attestation as long as you use the builder-id on the command line.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This README doesn't really dive into how to "add" anything in any other section, so I'm going to leave it out.

ramonpetgrave64 added a commit that referenced this pull request Jun 23, 2025
Followup to #840 

Resolves #849 

Removes the experimental flag for verifying bazel attestations.

TODO:

- [ ] add example invocation for bazel
#858 (review)
- [ ] create a new release

---------

Signed-off-by: Ramon Petgrave <32398091+ramonpetgrave64@users.noreply.github.com>
@loosebazooka
Copy link
Copy Markdown
Contributor Author

ignore those codeql failures, they're because I accidently pushed a branch to this repo instead of the loosebazooka/slsa-verifier repo

Signed-off-by: Appu Goundan <appu@google.com>
@loosebazooka loosebazooka marked this pull request as ready for review June 25, 2025 17:22
@loosebazooka loosebazooka requested review from a team and ramonpetgrave64 June 25, 2025 17:22
@loosebazooka
Copy link
Copy Markdown
Contributor Author

I think we merge post release?

@ramonpetgrave64
Copy link
Copy Markdown
Contributor

I think we merge post release?

Merge before release, so pkg.go.dev docs can be updated.

@ramonpetgrave64 ramonpetgrave64 merged commit ea584f4 into slsa-framework:main Jun 25, 2025
16 checks passed
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.

3 participants