MacOS presentation app to display Holy Bible verses in two translations.
One-time setup for notarization credentials:
xcrun notarytool store-credentials "ViewTheWordNotary" \
--apple-id "you@example.com" \
--team-id "YOURTEAMID" \
--password "app-specific-password"Create a notarized local release artifact:
echo "3.1.0" > VERSION
git tag v3.1.0
make release-notarize NOTARY_PROFILE=ViewTheWordNotary TAG=v3.1.0Create notarized artifacts and publish to GitHub release:
make release-github \
NOTARY_PROFILE=ViewTheWordNotary \
GH_REPO=sukujgrg/ViewTheWord \
TAG=v3.1.0Artifacts are written to build/release.
Release guardrails:
- Script derives app
MARKETING_VERSIONfromTAG(or exact HEAD tag, thenVERSIONfile fallback). VERSIONfile must match the resolved release version; release fails if it is not updated.- Optional tag format
vX.Y.Z+BUILDalso setsCURRENT_PROJECT_VERSION=BUILD.