Repository navigation
feat: add Sparkle automatic update support - #23
Conversation
- Add Sparkle dependency and run background update checks on app launch - Embed Sparkle.framework during DMG packaging and write Sparkle plist keys - Configure GitHub raw appcast feed and default Sparkle EdDSA public key - Add initial appcast.xml and an appcast generation helper script - Document the Sparkle release flow and non-Developer-ID distribution notes
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughThis PR integrates the Sparkle framework for auto-updates: it adds Sparkle as a Swift package dependency, wires updater initialization into AppDelegate based on Info.plist configuration, embeds Sparkle.framework and signing changes in the DMG build script, adds a base appcast.xml, and introduces a new appcast-generation script. ChangesSparkle auto-update integration
Estimated code review effort: 3 (Moderate) | ~25 minutes Possibly related PRs
Suggested labels: enhancement, build, feature Suggested reviewers: lonewolfyx PoemA rabbit hunts for updates near, ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
New Features
Bug Fixes