-
Notifications
You must be signed in to change notification settings - Fork 79
Sparkle Updates
yonaries edited this page Mar 7, 2026
·
1 revision
Ora uses Sparkle for macOS app updates.
- package dependency in
project.yml - update feed URL in
project.yml - generated
appcast.xmlat the repository root
Repository references:
- https://github.com/the-ora/browser/blob/main/project.yml
- https://github.com/the-ora/browser/blob/main/appcast.xml
The release workflow prepares Sparkle metadata by:
- ensuring signing tools are available
- generating or loading the update signing keys
- producing
appcast.xml - signing the release artifact
- inserting signature and file size metadata into the appcast
- keep the private signing key out of git
- keep the public key committed so the app can verify updates
- publish the appcast to a stable public URL