From 34715ad41be3601ed59f29d18028bbf3abee6f0b Mon Sep 17 00:00:00 2001 From: Emin Date: Wed, 22 Apr 2026 16:26:51 +0800 Subject: [PATCH 1/2] fix(ci): install Bazelisk in release container --- .bazelversion | 1 + .github/workflows/ci.yml | 2 ++ .github/workflows/release.yml | 11 +++++------ 3 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 .bazelversion diff --git a/.bazelversion b/.bazelversion new file mode 100644 index 0000000..acd405b --- /dev/null +++ b/.bazelversion @@ -0,0 +1 @@ +8.6.0 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e514f0f..716b408 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,7 @@ on: - 'test/**' - 'pyproject.toml' - 'BUILD.bazel' + - '.bazelversion' - 'bazel/**' - 'MODULE.bazel' - '.github/workflows/ci.yml' @@ -64,6 +65,7 @@ jobs: - name: Setup Bazel uses: bazel-contrib/setup-bazel@0.14.0 with: + bazelisk-version: "1.x" bazelisk-cache: true disk-cache: ${{ github.workflow }} repository-cache: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f0bee9c..26363c9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,7 +34,7 @@ jobs: container: quay.io/pypa/manylinux_2_34_x86_64 steps: - name: Install git - run: dnf install -y git + run: dnf install -y git curl - name: Checkout uses: actions/checkout@v4 @@ -44,11 +44,10 @@ jobs: fetch-depth: 0 - name: Setup Bazel - uses: bazel-contrib/setup-bazel@0.14.0 - with: - bazelisk-cache: true - disk-cache: ${{ github.workflow }} - repository-cache: true + run: | + curl -fsSL https://github.com/bazelbuild/bazelisk/releases/latest/download/bazelisk-linux-amd64 \ + -o /usr/local/bin/bazel + chmod +x /usr/local/bin/bazel - name: Setup uv uses: astral-sh/setup-uv@v5 From 1311eeae737bedc760ff7b5da7506d8dae71d3d2 Mon Sep 17 00:00:00 2001 From: Emin Date: Wed, 22 Apr 2026 16:31:13 +0800 Subject: [PATCH 2/2] fix(ci): pin Bazelisk version --- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 716b408..efdfb93 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,7 +65,7 @@ jobs: - name: Setup Bazel uses: bazel-contrib/setup-bazel@0.14.0 with: - bazelisk-version: "1.x" + bazelisk-version: "1.27.0" bazelisk-cache: true disk-cache: ${{ github.workflow }} repository-cache: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 26363c9..dd7565d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,7 +45,7 @@ jobs: - name: Setup Bazel run: | - curl -fsSL https://github.com/bazelbuild/bazelisk/releases/latest/download/bazelisk-linux-amd64 \ + curl -fsSL https://github.com/bazelbuild/bazelisk/releases/download/v1.27.0/bazelisk-linux-amd64 \ -o /usr/local/bin/bazel chmod +x /usr/local/bin/bazel