From 07f2326ece54e2c48e0569bdce38e44da2cac78d Mon Sep 17 00:00:00 2001 From: proost Date: Mon, 26 Oct 2026 16:17:53 +0900 Subject: [PATCH] chore: download arch-specific cmake and bazelisk for arm64 hosts --- ci/install_bazelisk.sh | 8 +++++++- ci/setup_cmake.sh | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ci/install_bazelisk.sh b/ci/install_bazelisk.sh index 691e1de773..c0a80050b9 100755 --- a/ci/install_bazelisk.sh +++ b/ci/install_bazelisk.sh @@ -7,5 +7,11 @@ set -e BAZELISK_VERSION=v1.28.1 -wget -O /usr/local/bin/bazel https://github.com/bazelbuild/bazelisk/releases/download/$BAZELISK_VERSION/bazelisk-linux-amd64 +case "$(uname -m)" in + x86_64) BAZELISK_ARCH=amd64 ;; + aarch64) BAZELISK_ARCH=arm64 ;; + *) echo "E: unsupported architecture $(uname -m)" >&2; exit 1 ;; +esac + +wget -O /usr/local/bin/bazel https://github.com/bazelbuild/bazelisk/releases/download/$BAZELISK_VERSION/bazelisk-linux-$BAZELISK_ARCH chmod +x /usr/local/bin/bazel diff --git a/ci/setup_cmake.sh b/ci/setup_cmake.sh index 365b3e01ba..a863841334 100755 --- a/ci/setup_cmake.sh +++ b/ci/setup_cmake.sh @@ -6,7 +6,7 @@ set -e CMAKE_VERSION=${CMAKE_VERSION:-3.31.6} -CMAKE_DIR="cmake-${CMAKE_VERSION}-linux-x86_64" +CMAKE_DIR="cmake-${CMAKE_VERSION}-linux-$(uname -m)" CMAKE_TAR="${CMAKE_DIR}.tar.gz" CMAKE_URL="https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/${CMAKE_TAR}"