Skip to content

fix(release): use tagged sparkle download urls#12

Merged
jx-grxf merged 1 commit intomainfrom
fix/sparkle-tagged-download-url
Apr 18, 2026
Merged

fix(release): use tagged sparkle download urls#12
jx-grxf merged 1 commit intomainfrom
fix/sparkle-tagged-download-url

Conversation

@jx-grxf
Copy link
Copy Markdown
Owner

@jx-grxf jx-grxf commented Apr 18, 2026

Summary

  • Add an optional APPCAST_DOWNLOAD_URL_PREFIX to the appcast generation script.
  • Make release asset generation point Sparkle DMG enclosures at the concrete GitHub release tag URL by default.
  • Document why update downloads should not depend on the mutable latest redirect.

Verification

  • bash -n scripts/generate-appcast.sh scripts/create-release-assets.sh
  • swift test

Release Notes

This prevents Sparkle from hitting the mutable latest download redirect for the DMG enclosure, which can return transient GitHub/CDN 504 errors during update checks.

@jx-grxf jx-grxf merged commit 67b2a4a into main Apr 18, 2026
5 checks passed
@jx-grxf jx-grxf deleted the fix/sparkle-tagged-download-url branch April 18, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant