Skip to content
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

Conversation

pieterlexis
Copy link
Contributor

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

marcofranssen and others added 22 commits December 15, 2021 12:28
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]>
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]>
@pieterlexis pieterlexis requested a review from a team as a code owner December 17, 2021 15:19
Signed-off-by: Pieter Lexis <[email protected]>
@pieterlexis
Copy link
Contributor Author

looks like DCO is unhappy about commit 3aaa124:

Author: Marco Franssen, Committer: Marco Franssen; The sign-off is missing.

🤷

@marcofranssen
Copy link
Member

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.

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.

2 participants