-
Notifications
You must be signed in to change notification settings - Fork 630
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 instructions for creating signed releases/tags #1637
Add instructions for creating signed releases/tags #1637
Conversation
Signed-off-by: Cary Phillips <[email protected]>
This is great! Gonna steal these instructions for other projects. |
Signed-off-by: Cary Phillips <[email protected]>
Signed-off-by: Cary Phillips <[email protected]>
Signed-off-by: Cary Phillips <[email protected]>
Replicates the openexr workflow: AcademySoftwareFoundation/openexr#1637 Signed-off-by: Cary Phillips <[email protected]>
Signed-off-by: Cary Phillips <[email protected]>
8d1af8e
to
1239c89
Compare
* Add workflow to sign release artifacts with Sigstore Replicates the openexr workflow: AcademySoftwareFoundation/openexr#1637 Signed-off-by: Cary Phillips <[email protected]> * Use cosign and gh Signed-off-by: Cary Phillips <[email protected]> * Add comment reference to sigstore docs Signed-off-by: Cary Phillips <[email protected]> * Use gh-action-sigstore-python Signed-off-by: Cary Phillips <[email protected]> * Update security policy Signed-off-by: Cary Phillips <[email protected]> --------- Signed-off-by: Cary Phillips <[email protected]>
After a few more iterations, I'm going to go with this as is. The action creates and uploads a
This means you can verify without needing the identity email (or just that sigstore determines the identity email from GitHub behind the scenes). The workflow file and SECURITY.md have a note to this effect, which should satisfy the OpenSSF badge requirements that the project provide a way of "obtaining the public signing keys and verifying the signatures" |
…Foundation#369) * Add workflow to sign release artifacts with Sigstore Replicates the openexr workflow: AcademySoftwareFoundation/openexr#1637 Signed-off-by: Cary Phillips <[email protected]> * Use cosign and gh Signed-off-by: Cary Phillips <[email protected]> * Add comment reference to sigstore docs Signed-off-by: Cary Phillips <[email protected]> * Use gh-action-sigstore-python Signed-off-by: Cary Phillips <[email protected]> * Update security policy Signed-off-by: Cary Phillips <[email protected]> --------- Signed-off-by: Cary Phillips <[email protected]>
…Foundation#369) * Add workflow to sign release artifacts with Sigstore Replicates the openexr workflow: AcademySoftwareFoundation/openexr#1637 Signed-off-by: Cary Phillips <[email protected]> * Use cosign and gh Signed-off-by: Cary Phillips <[email protected]> * Add comment reference to sigstore docs Signed-off-by: Cary Phillips <[email protected]> * Use gh-action-sigstore-python Signed-off-by: Cary Phillips <[email protected]> * Update security policy Signed-off-by: Cary Phillips <[email protected]> --------- Signed-off-by: Cary Phillips <[email protected]>
* Add workflow to sign release artifacts with Sigstore Replicates the openexr workflow: AcademySoftwareFoundation/openexr#1637 Signed-off-by: Cary Phillips <[email protected]> * Use cosign and gh Signed-off-by: Cary Phillips <[email protected]> * Add comment reference to sigstore docs Signed-off-by: Cary Phillips <[email protected]> * Use gh-action-sigstore-python Signed-off-by: Cary Phillips <[email protected]> * Update security policy Signed-off-by: Cary Phillips <[email protected]> --------- Signed-off-by: Cary Phillips <[email protected]>
…undation#1637) * Add instructions for creating signed releases/tags Signed-off-by: Cary Phillips <[email protected]> * Add openexr.keyring Signed-off-by: Cary Phillips <[email protected]> * Sign & upload release artifacts via sigstore Signed-off-by: Cary Phillips <[email protected]> * Add release-sign.yml Signed-off-by: Cary Phillips <[email protected]> * Use gh-action-sigstore-python Signed-off-by: Cary Phillips <[email protected]> --------- Signed-off-by: Cary Phillips <[email protected]>
* Add instructions for creating signed releases/tags Signed-off-by: Cary Phillips <[email protected]> * Add openexr.keyring Signed-off-by: Cary Phillips <[email protected]> * Sign & upload release artifacts via sigstore Signed-off-by: Cary Phillips <[email protected]> * Add release-sign.yml Signed-off-by: Cary Phillips <[email protected]> * Use gh-action-sigstore-python Signed-off-by: Cary Phillips <[email protected]> --------- Signed-off-by: Cary Phillips <[email protected]>
To satisfy OpenSSF requirement for signed releases and version tags.