-
Notifications
You must be signed in to change notification settings - Fork 240
Add documentation and refactor macOS signing workflow #3624
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
base: main
Are you sure you want to change the base?
Conversation
| MACOS_CERTIFICATE: ${{ secrets.MACOS_CERT }} # Base64 encoded Developer ID Application certificate. See https://help.apple.com/xcode/mac/current/#/dev154b28f09 | ||
| MACOS_CERTIFICATE_PWD: ${{ secrets.MACOS_CERT_PWD }} # Password protecting secrets.MACOS_CERTIFICATE | ||
| MACOS_CERTIFICATE_ID: ${{ secrets.MACOS_CERT_ID }} # Certificate ID of secrets.MACOS_CERTIFICATE. If unknown, import secrets.MACOS_CERT into keychain and get the hash via "security find-identity -v" | ||
| MACOS_CERTIFICATE_DEV_ID_APPLICATION: ${{ secrets.MACOS_CERT }} # Base64 encoded Developer ID Application certificate. See https://help.apple.com/xcode/mac/current/#/dev154b28f09 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In the next step, the GitHub secret variables should be renamed. Not in this PR yet as it touches multiple repos.
| env: | ||
| ## Creating certificates | ||
| # Generate the certificates from Xcode. You can Manage Certificates in Apple Accounts settings or the Apple Developer account page. | ||
| # In Xcode Settings: Right click on Developer ID Application, Mac App Distribution (does not exist, maybe also developer id application??) and Mac Installer Distribution certificates. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| # In Xcode Settings: Right click on Developer ID Application, Mac App Distribution (does not exist, maybe also developer id application??) and Mac Installer Distribution certificates. | |
| # In Xcode Settings: Right click on Developer ID Application, Mac App Distribution and Mac Installer Distribution certificates. |
Here, I haven't figured out yet what the appstore .pkg creating certificate is called.
Short description of changes
Refactors the singing workflow and adds documentation
CHANGELOG: SKIP
Context: Fixes an issue?
Related to: #3600
Does this change need documentation? What needs to be documented and how?
This is documentation
Status of this Pull Request
Formatting needed potentially. Works on jamulussign repo: https://github.com/ann0see/jamulussign/releases/tag/r3_12_0betasign
What is missing until this pull request can be merged?
Formatting (potentially)
Checklist