Skip to content

Handle missing Linux release feeds#73

Merged
jsgrrchg merged 2 commits into
mainfrom
fix/linux-arm64-release-feed
May 11, 2026
Merged

Handle missing Linux release feeds#73
jsgrrchg merged 2 commits into
mainfrom
fix/linux-arm64-release-feed

Conversation

@jsgrrchg
Copy link
Copy Markdown
Owner

Summary

  • allow Linux AppImage release staging to continue when electron-builder does not emit latest-linux.yml
  • synthesize a minimal Linux updater feed from the staged AppImage metadata
  • cover the linux-arm64 missing-feed case with a focused stage-assets test

Root cause

The linux-arm64 release build produced the AppImage successfully, but electron-builder did not emit latest-linux.yml for that target. The staging script treated that feed as mandatory for all Linux builds, so the release failed after packaging.

Validation

  • node --test apps/desktop/scripts/stage-electron-release-assets.test.mjs scripts/platform-validation.test.mjs scripts/release-assets.test.mjs scripts/appcast.test.mjs

@jsgrrchg jsgrrchg merged commit 95c6b39 into main May 11, 2026
6 checks passed
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