From 3a0ee7ce6bd29bcbc1b89791cd79c5ff296a3822 Mon Sep 17 00:00:00 2001 From: Owen Gretzinger Date: Sun, 13 Jul 2025 21:19:07 -0400 Subject: [PATCH] chore: update appcast with EdDSA signatures --- appcast.xml | 4 ++-- meetingnotes/Info.plist | 2 ++ scripts/build_release.sh | 6 ++++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/appcast.xml b/appcast.xml index c101fc9..88bf1e4 100644 --- a/appcast.xml +++ b/appcast.xml @@ -8,7 +8,7 @@ 2 1.1.0 14.0 - + 1.0.0 @@ -16,7 +16,7 @@ 1 1.0 14.0 - + \ No newline at end of file diff --git a/meetingnotes/Info.plist b/meetingnotes/Info.plist index d267be7..e874cf8 100644 --- a/meetingnotes/Info.plist +++ b/meetingnotes/Info.plist @@ -8,5 +8,7 @@ Meetingnotes needs screen recording permission to capture system audio for transcription. SUFeedURL https://raw.githubusercontent.com/owengretzinger/meetingnotes/main/appcast.xml + SUPublicEDKey + BVXHOV8ZxPxKZ1swhFndymzew9nyd3si7849JA9cqsg= diff --git a/scripts/build_release.sh b/scripts/build_release.sh index bde1437..86756b8 100755 --- a/scripts/build_release.sh +++ b/scripts/build_release.sh @@ -88,12 +88,14 @@ create-dmg \ echo "✅ DMG created: $RELEASES_DIR/$DMG_NAME" -# Generate appcast -echo "📡 Generating appcast..." +# Generate appcast with signatures +echo "📡 Generating appcast with EdDSA signatures..." /opt/homebrew/Caskroom/sparkle/2.7.1/bin/generate_appcast "$RELEASES_DIR" \ --download-url-prefix "https://github.com/owengretzinger/meetingnotes/releases/download/v${VERSION}/" \ -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" # Show file sizes