Skip to content

Conversation

@loosebazooka
Copy link
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
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
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
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 <[email protected]>
@loosebazooka
Copy link
Contributor Author

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

@loosebazooka loosebazooka marked this pull request as ready for review June 25, 2025 17:22
@loosebazooka loosebazooka requested a review from a team as a code owner June 25, 2025 17:22
@loosebazooka
Copy link
Contributor Author

I think we merge post release?

@ramonpetgrave64
Copy link
Member

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