chore: update appcast with EdDSA signatures

This commit is contained in:
Owen Gretzinger
2025-07-13 21:19:07 -04:00
parent 5881893e94
commit 3a0ee7ce6b
3 changed files with 8 additions and 4 deletions
+2 -2
View File
@@ -8,7 +8,7 @@
<sparkle:version>2</sparkle:version> <sparkle:version>2</sparkle:version>
<sparkle:shortVersionString>1.1.0</sparkle:shortVersionString> <sparkle:shortVersionString>1.1.0</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion> <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/owengretzinger/meetingnotes/releases/download/v1.1.0/Meetingnotes-1.1.0.dmg" length="9195999" type="application/octet-stream"/> <enclosure url="https://github.com/owengretzinger/meetingnotes/releases/download/v1.1.0/Meetingnotes-1.1.0.dmg" length="9195999" type="application/octet-stream" sparkle:edSignature="F0fvb7XOIPKjPpuyb10Nfjld9ZDM2YSey3MLwQytNuiINJTb986JJ/XL7FF/v8YBPQqZEPNydepP/X3qlgp4DA=="/>
</item> </item>
<item> <item>
<title>1.0.0</title> <title>1.0.0</title>
@@ -16,7 +16,7 @@
<sparkle:version>1</sparkle:version> <sparkle:version>1</sparkle:version>
<sparkle:shortVersionString>1.0</sparkle:shortVersionString> <sparkle:shortVersionString>1.0</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion> <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/owengretzinger/meetingnotes/releases/download/v1.0.0/Meetingnotes-1.0.0.dmg" length="8183935" type="application/octet-stream"/> <enclosure url="https://github.com/owengretzinger/meetingnotes/releases/download/v1.0.0/Meetingnotes-1.0.0.dmg" length="8183935" type="application/octet-stream" sparkle:edSignature="1uVm5NDPgxn3mmkiifsWOhpukeHZsfQdKzGxSet8cjsmDNlTIZwqpnQXp9OnrgRVhbyGBmua/yySdM9c0U9VCw=="/>
</item> </item>
</channel> </channel>
</rss> </rss>
+2
View File
@@ -8,5 +8,7 @@
<string>Meetingnotes needs screen recording permission to capture system audio for transcription.</string> <string>Meetingnotes needs screen recording permission to capture system audio for transcription.</string>
<key>SUFeedURL</key> <key>SUFeedURL</key>
<string>https://raw.githubusercontent.com/owengretzinger/meetingnotes/main/appcast.xml</string> <string>https://raw.githubusercontent.com/owengretzinger/meetingnotes/main/appcast.xml</string>
<key>SUPublicEDKey</key>
<string>BVXHOV8ZxPxKZ1swhFndymzew9nyd3si7849JA9cqsg=</string>
</dict> </dict>
</plist> </plist>
+4 -2
View File
@@ -88,12 +88,14 @@ create-dmg \
echo "✅ DMG created: $RELEASES_DIR/$DMG_NAME" echo "✅ DMG created: $RELEASES_DIR/$DMG_NAME"
# Generate appcast # Generate appcast with signatures
echo "📡 Generating appcast..." echo "📡 Generating appcast with EdDSA signatures..."
/opt/homebrew/Caskroom/sparkle/2.7.1/bin/generate_appcast "$RELEASES_DIR" \ /opt/homebrew/Caskroom/sparkle/2.7.1/bin/generate_appcast "$RELEASES_DIR" \
--download-url-prefix "https://github.com/owengretzinger/meetingnotes/releases/download/v${VERSION}/" \ --download-url-prefix "https://github.com/owengretzinger/meetingnotes/releases/download/v${VERSION}/" \
-o "appcast.xml" -o "appcast.xml"
echo "📝 Note: Make sure to upload the DMG to GitHub releases with the correct tag (v${VERSION})"
echo "✅ Appcast generated: appcast.xml" echo "✅ Appcast generated: appcast.xml"
# Show file sizes # Show file sizes