release-mac-app
Installation
SKILL.md
Mac App Release
Use for BlackBar, RepoBar, CodexBar, Trimmy, and similar Sparkle-updated macOS apps.
Rules
- Work from the app repo.
- Read
.mac-release.env; it is the repo-owned release manifest. - Use
scripts/mac-releasefrom this skill for shared release/appcast/verify work. - Execute
mac-releasedirectly so its privileged Bash shebang ignores startup hooks; if an explicit interpreter is unavoidable, use/bin/bash -p, never plainbash mac-release. - Keep app-specific build/package/sign behavior in repo scripts unless it is already manifest-driven.
- Never print private key material.
- Prefer
MAC_RELEASE_SPARKLE_OP_REFfor headless release signing when the key is in 1Password; otherwise prefer Keychain Sparkle signing.SPARKLE_PRIVATE_KEY_FILEis an explicit local override only.