Skip to content

feat(ci): add Linux ARM64 to CI platform matrix#400

Merged
DorianZheng merged 1 commit into
mainfrom
feat/linux-arm64-ci
Mar 21, 2026
Merged

feat(ci): add Linux ARM64 to CI platform matrix#400
DorianZheng merged 1 commit into
mainfrom
feat/linux-arm64-ci

Conversation

@DorianZheng

Copy link
Copy Markdown
Member

Summary

  • Add ubuntu-24.04-arm runner to CI platform matrix for ARM64 Linux coverage
  • Add aarch64-unknown-linux-gnu target to Node.js SDK napi targets
  • Remove unused install_linuxdeploy function from setup-ubuntu.sh

Test plan

  • CI pipeline runs successfully on the new ARM64 runner
  • Node.js SDK builds for aarch64-unknown-linux-gnu target
  • Existing x86_64 and macOS ARM64 CI jobs are unaffected

- Add ubuntu-24.04-arm runner to config.yml platforms for ARM64 CI coverage
- Add aarch64-unknown-linux-gnu target to Node.js SDK napi targets
- Remove unused linuxdeploy function from setup-ubuntu.sh
@DorianZheng DorianZheng merged commit 59352ea into main Mar 21, 2026
23 checks passed
@DorianZheng DorianZheng deleted the feat/linux-arm64-ci branch March 21, 2026 10:05
DorianZheng added a commit that referenced this pull request Mar 23, 2026
The manylinux image was hardcoded to x86_64, causing exec format
error on the ARM64 runner added in #400. Use the same dynamic arch
selection pattern as build-runtime, build-node, and build-c workflows.
DorianZheng added a commit that referenced this pull request Mar 23, 2026
The manylinux image was hardcoded to x86_64, causing exec format
error on the ARM64 runner added in #400. Use the same dynamic arch
selection pattern as build-runtime, build-node, and build-c workflows.
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