new release script

This commit is contained in:
Mark Gregory
2026-10-18 14:57:05 +01:00
parent 4306211981
commit d6d39937ed
2 changed files with 17 additions and 3 deletions
+9
View File
@@ -0,0 +1,9 @@
# DBSyn Phase 60 — Direct Distribution
Run `chmod +x scripts/release-dbsyn-direct.sh` then `./scripts/release-dbsyn-direct.sh` from the project root.
Uses Developer ID team `39R6U3437D`, signing identity `B99D353C88996866C49E4389B375645F76870A3F`, and notarytool Keychain profile `orion-notary`. Override using environment variables `TEAM_ID`, `SIGNING_IDENTITY`, and `NOTARY_PROFILE`.
Creates `releases/DBSyn.dmg` only after successful app signing, app notarization, DMG signing, DMG notarization, and Gatekeeper verification.
Requires a Mac with Xcode, Developer ID signing certificate, valid notarytool profile and network connectivity. Does not run on Linux.