From 3fce9ec082ffc19e46e7bb15e5acb71a3ddd94e3 Mon Sep 17 00:00:00 2001 From: dave Date: Mon, 30 Mar 2026 17:15:16 +0000 Subject: [PATCH] feat: add Linux arm64 build to release script Builds aarch64-unknown-linux-musl via cross alongside the existing x86_64 Linux and macOS arm64 targets. Co-Authored-By: Claude Opus 4.6 (1M context) --- script/release | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/script/release b/script/release index ba6e6750..5454a5a9 100755 --- a/script/release +++ b/script/release @@ -81,9 +81,12 @@ echo "==> Releasing ${TAG}" echo "==> Building macOS (native)..." cargo build --release -echo "==> Building Linux (static musl via cross)..." +echo "==> Building Linux amd64 (static musl via cross)..." cross build --release --target x86_64-unknown-linux-musl +echo "==> Building Linux arm64 (static musl via cross)..." +cross build --release --target aarch64-unknown-linux-musl + # ── Package ──────────────────────────────────────────────────── DIST="target/dist" rm -rf "$DIST" @@ -91,6 +94,7 @@ mkdir -p "$DIST" cp "target/release/${BINARY_NAME}" "${DIST}/${BINARY_NAME}-macos-arm64" cp "target/x86_64-unknown-linux-musl/release/${BINARY_NAME}" "${DIST}/${BINARY_NAME}-linux-amd64" +cp "target/aarch64-unknown-linux-musl/release/${BINARY_NAME}" "${DIST}/${BINARY_NAME}-linux-arm64" chmod +x "${DIST}"/* echo "==> Binaries:"