Skip to content

ci: add ARM64 build targets for Linux and macOS#234

Open
lfarrel6 wants to merge 1 commit into
mainfrom
claude/cli-ci-arm-support-6oxjnr
Open

ci: add ARM64 build targets for Linux and macOS#234
lfarrel6 wants to merge 1 commit into
mainfrom
claude/cli-ci-arm-support-6oxjnr

Conversation

@lfarrel6

Copy link
Copy Markdown
Member

Why

Current distribution pipeline doesn't account for arm64, but there's no technical limitation here.

How

Update CI to distribute arm64 binaries for the CLI alongside x86.

Extend the release pipeline to produce native binaries for
aarch64-unknown-linux-musl and aarch64-apple-darwin alongside
the existing x86_64 targets. The Linux and macOS build jobs
now iterate over a target matrix, and the installer template
+ generator emit URLs and hashes for all four combinations.
Drops the Darwin ARCH="universal" hack so Apple Silicon users
receive the native arm64 binary instead of running the x86_64
build under Rosetta.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tpb2j8aBse63d5FjpcEuMs
@lfarrel6 lfarrel6 requested a review from a team as a code owner July 10, 2026 18:52
Comment thread .github/workflows/release-cli-version.yml Dismissed
Comment thread .github/workflows/release-cli-version.yml Dismissed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants