From c0ac2d7f3fe88949fb37df21938856b2e9704f55 Mon Sep 17 00:00:00 2001 From: Owen Gretzinger Date: Thu, 17 Jul 2025 12:16:02 -0400 Subject: [PATCH] chore: fix build script appcast modifications (#32) --- scripts/build_release.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/build_release.sh b/scripts/build_release.sh index d9781db..11371c0 100755 --- a/scripts/build_release.sh +++ b/scripts/build_release.sh @@ -330,6 +330,15 @@ for item in root.findall('.//item'): new_url = f'https://github.com/owengretzinger/meetingnotes/releases/download/v{version}/{filename}' enclosure.set('url', new_url) + # Fix the main enclosure URL (ZIP/DMG) to point to the GitHub release asset + main_enclosure = item.find('enclosure') + if main_enclosure is not None: + url = main_enclosure.get('url') + if url: + filename = url.split('/')[-1] + new_url = f'https://github.com/owengretzinger/meetingnotes/releases/download/v{version}/{filename}' + main_enclosure.set('url', new_url) + # Write the fixed appcast tree.write('appcast.xml', encoding='UTF-8', xml_declaration=True)