-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support GitHub attestation endpoint #2195
Conversation
I think your |
So we started filing the issues in the epics repo because it's private and we were not sure if we can reference the work publicly as the GH attestations program is not public. We got a green light from GH yesterday to merge the code in a public repo, but for some reason I can't seem to be able to move the issue to the minder repo. For now, I'm going to reference the full URL of the issue in the epics repo. Is there a way to move the issue or do you know what can be preventing the issue from being moved? Is it that the epics repo is private but the minder repo is public? |
Instead of hardcoding a single token-based authentication, let's pass a slice of authMethods the called wants to be used. The verifier will pick an available verification method based on the authentication method provided by the caller. Related: stacklok/epics#174
In addition to fetching provenance attestations from an OCI image, let's also support the GitHub attestation endpoint as a fallback (a fallback since it's not GA yet). The attestation reply is unmarshalled into a protobuf representation and passed to sigstore-go. Fixes: stacklok/epics#174
cd6555b
to
6b6f87b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
shipit 🚢
In addition to fetching provenance attestations from an OCI image, let's also
support the GitHub attestation endpoint as a fallback (a fallback since it's
not GA yet).
The attestation reply is unmarshalled into a protobuf representation and
passed to sigstore-go.
Fixes: https://github.com/stacklok/epics/issues/174