Skip to content

Handle missing Linux release feeds#73

Open
jsgrrchg wants to merge 1 commit intomainfrom
fix/linux-arm64-release-feed
Open

Handle missing Linux release feeds#73
jsgrrchg wants to merge 1 commit intomainfrom
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

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