Skip to content

feat: add aarch64-unknown-linux-gnu release target - #1

Open
clawcontrolbrightfire[bot] wants to merge 2 commits into
mainfrom
feat/arm64-linux-release
Open

feat: add aarch64-unknown-linux-gnu release target#1
clawcontrolbrightfire[bot] wants to merge 2 commits into
mainfrom
feat/arm64-linux-release

Conversation

@clawcontrolbrightfire

Copy link
Copy Markdown

Summary

Add ARM64 Linux build support using GitHub's free ubuntu-24.04-arm runner.

Changes

  • release.yml: Add aarch64-unknown-linux-gnu to build matrix on ubuntu-24.04-arm
  • ci.yml: Add ubuntu-24.04-arm to test matrix
  • install.sh: Remove explicit rejection of aarch64-unknown-linux-gnu platform
  • release.yml: Remove hardcoded openclaw/ocm repo check so forks can run releases

Why

OCM currently ships binaries for x86_64 Linux, Intel Mac, and Apple Silicon Mac only. ARM64 Linux (aarch64-unknown-linux-gnu) is missing despite the install script already detecting the architecture. GitHub now offers free ARM64 Linux runners, making this build path trivial without cross-compilation.

Testing

CI on this branch should run the test suite on ubuntu-24.04-arm and confirm the build works.

Add ARM64 Linux build support using GitHub's ubuntu-24.04-arm runner.

Changes:
- release.yml: add aarch64-unknown-linux-gnu to build matrix
- ci.yml: add ubuntu-24.04-arm to test matrix
- install.sh: remove rejection of aarch64-unknown-linux-gnu platform
- release.yml: remove hardcoded openclaw/ocm repo check so forks
  can run the release workflow

GitHub now offers free ARM64 Linux runners (ubuntu-24.04-arm), making
this straightforward without cross-compilation.
@clawcontrolbrightfire
clawcontrolbrightfire Bot force-pushed the feat/arm64-linux-release branch from c21dfd1 to 9eddfd1 Compare August 26, 2026 19:09
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