-
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
Refactor macOS notarization and signing setup #3352
Refactor macOS notarization and signing setup #3352
Conversation
f77aff3
to
0016342
Compare
Removes the need to merge #3263 |
0016342
to
2054bc4
Compare
2054bc4
to
ccc56f5
Compare
@@ -436,20 +437,6 @@ jobs: | |||
env: | |||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |||
|
|||
## RELEASE PROCEDURE FOR: macOS App Store - storesigned pkg |
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.
Seems as if notarization is not needed for app store submission - at least it fails. Therefore, removing this.
uses: BoundfoxStudios/action-xcode-staple@cd6c16fb6a3dfb365203a41343926f81e813afad | ||
with: | ||
product-path: deploy/${{ steps.get-artifacts.outputs.artifact_1 }} | ||
run: ${{ matrix.config.base_command }} staple |
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.
Moved away from action for stapling since it's just two lines of code in the bash script.
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.
See changes!
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.
I obviously can't test it, but the changes look sensible.
I've removed some unused actions from the whitelist at https://github.com/jamulussoftware/jamulus/settings/actions now e.g. the one for stapling. Please rebase all open PRs. |
Short description of changes
Gets rid of notarization action, streamlines autobuild and adds documentation to signing setup.
CHANGELOG: Autobuild: Use notarytool instead of action for macOS notarization
Context: Fixes an issue?
Supersedes: #3348
Does this change need documentation? What needs to be documented and how?
Includes documentation.
Status of this Pull Request
Ready for review
What is missing until this pull request can be merged?
Review
Checklist