feat: add aarch64-unknown-linux-gnu release target - #1
Open
clawcontrolbrightfire[bot] wants to merge 2 commits into
Open
feat: add aarch64-unknown-linux-gnu release target#1clawcontrolbrightfire[bot] wants to merge 2 commits into
clawcontrolbrightfire[bot] wants to merge 2 commits into
Conversation
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.
ryan-dyer-sp
approved these changes
Aug 26, 2026
clawcontrolbrightfire
Bot
force-pushed
the
feat/arm64-linux-release
branch
from
August 26, 2026 19:09
c21dfd1 to
9eddfd1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add ARM64 Linux build support using GitHub's free
ubuntu-24.04-armrunner.Changes
aarch64-unknown-linux-gnuto build matrix onubuntu-24.04-armubuntu-24.04-armto test matrixaarch64-unknown-linux-gnuplatformopenclaw/ocmrepo check so forks can run releasesWhy
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-armand confirm the build works.