-
Notifications
You must be signed in to change notification settings - Fork 18
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
Add sign command, container provenance, split action #108
Add sign command, container provenance, split action #108
Conversation
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
Co-authored-by: Brend Smits <[email protected]> Signed-off-by: Marco Franssen <[email protected]>
Co-authored-by: Brend Smits <[email protected]>
Signed-off-by: Pieter Lexis <[email protected]>
Signed-off-by: Pieter Lexis <[email protected]>
According to the SLSA specification, these are [JSON objects](https://slsa.dev/provenance/v0.1). This commit changes their type from raw json to the more correct `map[string]interface{}`. Signed-off-by: Pieter Lexis <[email protected]>
This checks if we can actually verify the signature and if the data in the payload actually matches what we put in. Signed-off-by: Pieter Lexis <[email protected]>
This is required by the [in-toto spec](https://github.com/in-toto/docs/blob/master/in-toto-spec.md#4-document-formats). Signed-off-by: Pieter Lexis <[email protected]>
Signed-off-by: Pieter Lexis <[email protected]>
Signed-off-by: Pieter Lexis <[email protected]>
…command-container-prov-action-fixes Signed-off-by: Pieter Lexis <[email protected]>
This should make using the action more straight forward Signed-off-by: Pieter Lexis <[email protected]>
Signed-off-by: Pieter Lexis <[email protected]>
looks like DCO is unhappy about commit 3aaa124:
🤷 |
We choose to stick with a single action. Although we didn't test it we are not entirely sure how GitHub will behave if you publish multiple actions from the same repo to the marketplace. The v0.5.0 release changed the api slightly to add more flexibility. For the signing PR we still need to see how we improve this structure. |
Hello!
This PR is mostly experimental. I've merged #91 and #88 and added a commit that splits the action. This way, a user can easily use the action without knowing all the arguments.
CC: @marcofranssen