Fix updater feed release asset URLs - #563
Conversation
Greptile SummaryThis change updates updater-feed download URLs so GitHub release assets created from filenames containing spaces are addressed by their dot-normalized names. macOS and Windows artifacts with local filenames containing spaces were exercised: the generated URLs use the expected dot-normalized asset names, while signature verification continues to use the unchanged local artifact and Confidence Score: 5/5Safe to merge: the updater URLs now match GitHub’s release-asset naming behavior without changing local artifact discovery or signature verification. Direct execution covered both macOS and Windows artifacts whose filenames contain spaces, verified the generated URLs and verifier arguments, and confirmed the focused updater-feed tests pass. Files Needing Attention: No additional files need attention. The reviewed behavior is confined to scripts/create-update-feed.mjs and its focused Node tests.
What T-Rex did
Reviews (1): Last reviewed commit: "Fix GitHub release asset URLs in updater..." | Re-trigger Greptile |
Closes #562
Summary
Validation
Release evidence
The v1.0.0-alpha.2 feed URL using Switchify%20PC returned HTTP 404, while the GitHub-normalized Switchify.PC release asset exists and its downloaded checksum and Authenticode signature both verify. After merge, the existing immutable tag will be rerun through workflow_dispatch and verified with a packaged Alpha 1 to Alpha 2 update.