Skip to content

[ty] Use shared release signing actions - #4652

Merged
zanieb merged 7 commits into
mainfrom
zb/shared-release-signing-20261002
Oct 9, 2026
Merged

zanieb merged 7 commits into
mainfrom
zb/shared-release-signing-20261002

Conversation

@zanieb

@zanieb zanieb commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

ty's release pipeline publishes unsigned macOS and Windows binaries. Add shared actions to sign Windows binaries and sign and notarize macOS binaries, then reassemble wheels and GitHub archives with updated RECORD entries and checksums before publication. Remove the stale powerpc64-unknown-linux-gnu release target so signing preparation matches the build matrix. Use 16 KiB code-signature pages for ARM64 macOS binaries to reduce signature-verification work. Signing uses the protected release environment and the repository's main workflow, including release dry runs.

@zanieb zanieb added the ci Related to internal CI tooling label Oct 2, 2026
@zanieb
zanieb marked this pull request as ready for review October 9, 2026 19:56
@zanieb
zanieb merged commit 9602924 into main Oct 9, 2026
19 checks passed
@zanieb
zanieb deleted the zb/shared-release-signing-20261002 branch October 9, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Related to internal CI tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant