-
Notifications
You must be signed in to change notification settings - Fork 30
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
Feature: A way to run the Action as a local service #101
Comments
TBH I'm not 100% what you're asking for here - do you mind clarifying? The Action writes provenance, and GH CLI verifies it. I don't follow The new To my way of thinking, the larger barrier to entry for registry adoption is getting registries to produce a publish attestation (the way that npm does today) in order to bind the published artifact to the build job that produced it. |
Let me clarify. As a package manager CLI, if you want to support provenance and send it to the registry at publication time, you have 2 options:
(1) is a lot of work and a barrier to entry. (2) seems a better option. A package CLI cannot call a GitHub Action. So there are 2 options for a CLI to take advantage of this Action:
(1) does not seem great UX-wise, and may be complicated for certain ecosystems that create multiple files (Maven?). So I was suggesting option (2). A GitHub Action (or this one with a specific |
Package managers (e.g., npm) need to implement sigstore client library to enable provenance for their users. If we could turn the GHA in this repo into a deamon (that users could can add as a step), it would lower the barrier to entry. Package managers could send a REST API to a local address and get the provenance in the response.
Maybe there's another way to do it, but above is the first that comes to mind
The text was updated successfully, but these errors were encountered: