Repository navigation
build(release): one-command signed, notarized, stapled dmg; version 0.1.0 - #8
Merged
Merged
Conversation
tools/release/build-release.sh does the whole release path: Release build of both targets, Developer ID signing with the hardened runtime (nested code first), notarize and staple the input method, embed it in the installer the way ArchiveUtil expects (Resources/NotarizedArchives/ Bopomix-r<CFBundleVersion>.zip, dev-mode bundle removed), sign, notarize and staple the installer, then a dmg holding the installer, notarized and stapled in turn. `--skip-notarize` runs the same path without the Apple round-trips. Needs a Developer ID Application identity and a notarytool keychain profile (BOPOMIX_SIGN_IDENTITY / BOPOMIX_NOTARY_PROFILE override the defaults). First full run: three submissions accepted, `spctl` on the dmg reports Notarized Developer ID. 🤖 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
First public version. The build number starts above the 2510 inherited from upstream so that every McBopomofo-derived dev build on a machine is seen as older by the installer's upgrade check and by the update feed. updates/Info.plist carries the same numbers plus the release description the in-app update check shows. 🤖 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Re-opened as a fresh PR against master: #7 could not be reopened after its base branch was deleted. Same two commits (release script, version 0.1.0 / build 3000) plus nothing else.
🤖 Generated with Claude Code