Skip to content

Commit 69abc1a

Browse files
committed
ci(checks): fix arm64 CI by switching sccache to ubi backend
The aqua backend for sccache does not support linux/arm64 despite arm64 binaries being available on GitHub releases. Switch to the ubi backend which downloads directly from GitHub releases and correctly resolves the architecture. Also add mise install steps to checks workflow to ensure tools are available when the CI image may not have them pre-installed.
1 parent d45c957 commit 69abc1a

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

‎.github/workflows/checks.yml‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ jobs:
3131
steps:
3232
- uses: actions/checkout@v4
3333

34+
- name: Install tools
35+
run: mise install
36+
3437
- name: Cache Rust target and registry
3538
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2
3639
with:
@@ -68,6 +71,9 @@ jobs:
6871
steps:
6972
- uses: actions/checkout@v4
7073

74+
- name: Install tools
75+
run: mise install
76+
7177
- name: Install dependencies
7278
run: uv sync --frozen
7379

‎mise.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ kubectl = "1.35.1"
1515
uv = "0.10.2"
1616
protoc = "29.6"
1717
helm = "4.1.1"
18-
sccache = "0.14.0"
18+
"ubi:mozilla/sccache" = "0.14.0"
1919

2020
[env]
2121
_.path = ["{{config_root}}/scripts/bin"]

0 commit comments

Comments
 (0)