mirror of
https://github.com/yattee/yattee.git
synced 2026-05-13 10:55:03 +00:00
Integrate Sparkle auto-updates for macOS Developer ID builds
New Release-DeveloperID configuration gates Sparkle behind a SPARKLE compile flag so the App Store Release build stays Sparkle-free. Adds SPUStandardUpdaterController wrapper, Check for Updates menu command, Advanced Settings section with beta channel toggle, and a Ruby script plus GitHub Actions job that signs each release and publishes the appcast to gh-pages for consumption by Sparkle and Homebrew cask.
This commit is contained in:
9
scripts/sparkle/appcast_template.xml
Normal file
9
scripts/sparkle/appcast_template.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
|
||||
<channel>
|
||||
<title>Yattee</title>
|
||||
<link>https://yattee.github.io/yattee/appcast.xml</link>
|
||||
<description>Most recent changes with links to updates for Yattee (macOS Developer ID build).</description>
|
||||
<language>en</language>
|
||||
</channel>
|
||||
</rss>
|
||||
Reference in New Issue
Block a user