-
Notifications
You must be signed in to change notification settings - Fork 78
Release Process
yonaries edited this page Mar 7, 2026
·
1 revision
Ora release automation is driven by repository scripts:
- https://github.com/the-ora/browser/blob/main/scripts/create-release.sh
- https://github.com/the-ora/browser/blob/main/scripts/build-release.sh
- https://github.com/the-ora/browser/blob/main/scripts/upload-dmg.sh
- Choose or auto-increment the app version
- Build the release app and DMG
- Sign and notarize the artifacts
- Generate and update
appcast.xml - Upload the DMG to GitHub Releases
- Publish the appcast for Sparkle updates
./scripts/create-release.sh [version]If you omit the version, the script auto-increments the patch version from project.yml.
- confirm signing credentials are available in
.env - confirm private signing material is not tracked by git
- confirm the app builds cleanly in release configuration