Skip to content

Add signed source releases via sigstore - #258

Merged
garyo merged 2 commits into
mainfrom
ci/release-sign-249
Jul 22, 2026
Merged

Add signed source releases via sigstore#258
garyo merged 2 commits into
mainfrom
ci/release-sign-249

Conversation

@garyo

@garyo garyo commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Create an immutable source tarball at each release tag, sign it with sigstore, and attach the tarball, .sigstore.json bundle, and a .sha256 checksum to the GitHub release — following the pattern OpenEXR and other ASWF projects use. Also runnable via workflow_dispatch to sign an existing release retroactively. Uses the same pinned sigstore action the binary-signing steps in build.yml already use.

Fixes #249.

Create an immutable source tarball at each release tag, sign it with
sigstore, and attach the tarball, .sigstore.json bundle, and a .sha256
checksum to the GitHub release — following the pattern OpenEXR and other
ASWF projects use. Also runnable via workflow_dispatch to sign an
existing release retroactively. Uses the same pinned sigstore action the
binary-signing steps in build.yml already use.

Fixes #249.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Signed-off-by: Gary Oberbrunner <garyo@darkstarsystems.com>
@garyo
garyo requested a review from jfpanisset July 22, 2026 14:16

@jfpanisset jfpanisset left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, I'll go ahead and update the conanfile.yml for my OpenFX recipe to get. the newly signed releases. Thanks for doing this!

@garyo
garyo merged commit 261bc7f into main Jul 22, 2026
10 of 11 checks passed
@garyo
garyo deleted the ci/release-sign-249 branch July 22, 2026 17:38
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.

Support for signed source releases

2 participants