Skip to content

feat: add ARM64 Linux build target and download detection#427

Merged
koala73 merged 1 commit intomainfrom
feat/linux-arm64-build
Feb 26, 2026
Merged

feat: add ARM64 Linux build target and download detection#427
koala73 merged 1 commit intomainfrom
feat/linux-arm64-build

Conversation

@koala73
Copy link
Owner

@koala73 koala73 commented Feb 26, 2026

Summary

  • CI: Add ubuntu-24.04-arm matrix entry to build native aarch64 AppImage
  • Node sidecar: Support aarch64-unknown-linux-gnu target for ARM64 Node.js bundle
  • Download API: Add linux-appimage-arm64 pattern matching *_aarch64.AppImage
  • Download banner: Show both x64 and ARM64 Linux options (browser UA can't distinguish arch)
  • Desktop updater: Map Linux aarch64 to linux-appimage-arm64 for in-app updates
  • Smoke test: Fix AppImage search path to work with cross-target build directories

Test plan

  • CI: verify ubuntu-24.04-arm runner builds successfully
  • Download banner on Linux shows both x64 and ARM64 buttons
  • /api/download?platform=linux-appimage-arm64 redirects to aarch64 AppImage asset
  • Desktop updater on Linux ARM64 resolves correct download URL

- CI: add ubuntu-24.04-arm matrix entry with aarch64-unknown-linux-gnu
- Node sidecar: download linux-arm64 Node.js bundle for ARM runners
- Download API: add linux-appimage-arm64 pattern for aarch64 AppImage
- Download banner: show both x64 and ARM64 Linux options (UA can't distinguish)
- Desktop updater: map Linux aarch64 to linux-appimage-arm64 for in-app updates
- Smoke test: fix AppImage search path for cross-target builds
@vercel
Copy link

vercel bot commented Feb 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
worldmonitor Building Building Preview, Comment Feb 26, 2026 4:52pm
worldmonitor-finance Building Building Preview, Comment Feb 26, 2026 4:52pm
worldmonitor-happy Building Building Preview, Comment Feb 26, 2026 4:52pm
worldmonitor-startup Building Building Preview, Comment Feb 26, 2026 4:52pm

Request Review

@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@koala73 koala73 merged commit 5793180 into main Feb 26, 2026
4 of 6 checks passed
koala73 added a commit that referenced this pull request Feb 26, 2026
Changes since v2.5.13:
- feat: add ARM64 Linux build target and download detection (#427)
- fix(live-channels): tolerate YouTube API failures when adding custom channels (#425)
- fix(linux): append host GStreamer plugins to AppImage search path (#424)
- fix(linux): enable keyring persistence via Secret Service + keyutils (#419)
@koala73 koala73 mentioned this pull request Feb 26, 2026
koala73 added a commit that referenced this pull request Feb 26, 2026
Changes since v2.5.13:
- feat: add ARM64 Linux build target and download detection (#427)
- fix(live-channels): tolerate YouTube API failures when adding custom channels (#425)
- fix(linux): append host GStreamer plugins to AppImage search path (#424)
- fix(linux): enable keyring persistence via Secret Service + keyutils (#419)
@koala73 koala73 deleted the feat/linux-arm64-build branch February 26, 2026 17:30
facusturla pushed a commit to facusturla/worldmonitor that referenced this pull request Feb 27, 2026
- CI: add ubuntu-24.04-arm matrix entry with aarch64-unknown-linux-gnu
- Node sidecar: download linux-arm64 Node.js bundle for ARM runners
- Download API: add linux-appimage-arm64 pattern for aarch64 AppImage
- Download banner: show both x64 and ARM64 Linux options (UA can't distinguish)
- Desktop updater: map Linux aarch64 to linux-appimage-arm64 for in-app updates
- Smoke test: fix AppImage search path for cross-target builds
facusturla pushed a commit to facusturla/worldmonitor that referenced this pull request Feb 27, 2026
Changes since v2.5.13:
- feat: add ARM64 Linux build target and download detection (koala73#427)
- fix(live-channels): tolerate YouTube API failures when adding custom channels (koala73#425)
- fix(linux): append host GStreamer plugins to AppImage search path (koala73#424)
- fix(linux): enable keyring persistence via Secret Service + keyutils (koala73#419)
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