-
Notifications
You must be signed in to change notification settings - Fork 225
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 changable bundle id and docs for macOS signing #3348
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
ea4bad4
to
26bd38e
Compare
26bd38e
to
f336bf3
Compare
f336bf3
to
be8f12c
Compare
81b3e5c
to
be8f12c
Compare
Will this be in for 3.11.0 release? If so we should put it on the tracking board as in progress for the release. As it affects the release process, I feel we should try to target a release... |
Yes. Agree |
Maybe this will be replaced by another PR soon. I'm refactoring the build script for macOS now. |
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.
Changes look sensible to me. So happy to approve, even if it might get superseded.
MAC_STORE_APP_CERT: ${{ secrets.MACAPP_CERT}} | ||
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 MACOS_CERTIFICATE | ||
MACOS_CERTIFICATE_ID: ${{ secrets.MACOS_CERT_ID }} # Certificate ID of MACOS_CERTIFICATE. If unknown, import MACOS_CERT into keychain and check the ID there |
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.
Should this be more explicit?
MACOS_CERTIFICATE_ID: ${{ secrets.MACOS_CERT_ID }} # Certificate ID of MACOS_CERTIFICATE. If unknown, import MACOS_CERT into keychain and check the ID there | |
MACOS_CERTIFICATE_ID: ${{ secrets.MACOS_CERT_ID }} # Certificate ID of MACOS_CERTIFICATE. If unknown, import secrets.MACOS_CERT into keychain and check the ID there |
or have I misunderstood the reference?
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.
No. This is OK
Ok. Superseded by: #3352 |
Short description of changes
Adds variable for a changable Bundle ID for notarization for macOS. One can add the bundle id here: https://github.com/jamulussoftware/jamulus/settings/variables/actions/new
Also adds some more (basic) documentation which needs improvement as soon as signing works, and some clean up.
CHANGELOG: Autobuild: Use variable for Bundle ID on macOS. This allows to change the bundle ID for macOS notarization on GitHub
Context: Fixes an issue?
No. Related to: #3255 (comment)
Does this change need documentation? What needs to be documented and how?
Maybe the signing - once it works.
Status of this Pull Request
Ready for review
What is missing until this pull request can be merged?
Review (language wise)
Checklist