Skip to content

feat: Sign macOS builds #156

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

Merged
merged 27 commits into from
Apr 15, 2025
Merged

feat: Sign macOS builds #156

merged 27 commits into from
Apr 15, 2025

Conversation

limbonaut
Copy link
Collaborator

@limbonaut limbonaut commented Apr 8, 2025

Sign macOS binaries in CI. The signing process is only executed if the required secrets are accessible. On a release branch, the signing process is mandatory and will terminate with an error if the necessary keys are not provided via secrets.

EDIT: Code signing is now performed on release branch only.

@limbonaut limbonaut force-pushed the feat/sign-macos-builds branch 2 times, most recently from 234ef88 to 0e7cb3e Compare April 8, 2025 21:24
@limbonaut limbonaut force-pushed the feat/sign-macos-builds branch from 0e7cb3e to 65a60c1 Compare April 8, 2025 21:51
@limbonaut limbonaut changed the title feat: Sign macOS builds ci: Sign macOS builds Apr 10, 2025
@limbonaut limbonaut changed the title ci: Sign macOS builds feat: Sign macOS builds Apr 10, 2025
Copy link
Contributor

github-actions bot commented Apr 10, 2025

Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against 74f408d

@limbonaut limbonaut marked this pull request as ready for review April 11, 2025 11:03
@limbonaut limbonaut force-pushed the feat/sign-macos-builds branch from 9dd0c18 to 7b09380 Compare April 11, 2025 19:28
@limbonaut limbonaut marked this pull request as draft April 11, 2025 20:43
@limbonaut limbonaut marked this pull request as ready for review April 14, 2025 11:21
@limbonaut limbonaut force-pushed the feat/sign-macos-builds branch from 89122d8 to 25f2620 Compare April 15, 2025 18:16
@limbonaut
Copy link
Collaborator Author

Tested and it works. Codesign is performed on release branch only.

@limbonaut limbonaut merged commit d2002ea into main Apr 15, 2025
25 checks passed
@limbonaut limbonaut deleted the feat/sign-macos-builds branch April 15, 2025 20:36
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