Skip to content

fix(ci): stabilize Linux arm64 desktop packaging - #1528

Merged
wgqqqqq merged 2 commits into
GCWing:mainfrom
wgqqqqq:fix/linux-arm64-nightly-link
Jul 13, 2026
Merged

fix(ci): stabilize Linux arm64 desktop packaging#1528
wgqqqqq merged 2 commits into
GCWing:mainfrom
wgqqqqq:fix/linux-arm64-nightly-link

Conversation

@wgqqqqq

@wgqqqqq wgqqqqq commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • use thin LTO for Linux arm64 desktop packages to reduce release-link memory pressure
  • keep AX-first Computer Use caches and helpers out of Linux legacy builds
  • tighten the Linux AT-SPI helper visibility

Root cause

The Linux arm64 hosted runner lost communication during the release link in six consecutive nightly runs. The warning block at the end of the captured log was not fatal; GitHub annotated the job as runner CPU/memory starvation. The Linux x64 and other platform jobs completed on the same commit.

Verification

  • cargo check -p bitfun-desktop
  • cargo test -p bitfun-desktop visual_grid_tests
  • pnpm run check:github-config
  • pnpm run fmt:rs
  • git diff --check

The final Linux arm64 release link requires CI because the local host is macOS.

@wgqqqqq
wgqqqqq merged commit ff85857 into GCWing:main Jul 13, 2026
4 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