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