Skip to content

Commit 79c9728

Browse files
committed
ci: Run on Linux arm64
1 parent 0501b6c commit 79c9728

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747

4848
build:
4949
# We don't use ubuntu-latest because we care about the apt packages available.
50-
runs-on: ubuntu-22.04
50+
runs-on: ${{ matrix.platform.os }}
5151
strategy:
5252
fail-fast: false
5353
matrix:
@@ -64,15 +64,21 @@ jobs:
6464
- rust: nightly
6565
llvm: 21
6666
exclude-features: llvm-20,rust-llvm-20
67+
platform:
68+
- os: ubuntu-22.04
69+
- os: ubuntu-22.04-arm
6770
llvm-from:
6871
- packages
6972
include:
73+
# Currently we build LLVM from source only for Linux x86_64.
7074
- toolchain:
7175
rust: nightly
7276
llvm: 21
7377
exclude-features: llvm-20,rust-llvm-20
78+
platform:
79+
os: ubuntu-22.04
7480
llvm-from: source
75-
name: rustc=${{ matrix.toolchain.rust }} llvm-version=${{ matrix.toolchain.llvm }} llvm-from=${{ matrix.llvm-from }}
81+
name: os=${{ matrix.platform.os }} rustc=${{ matrix.toolchain.rust }} llvm-version=${{ matrix.toolchain.llvm }} llvm-from=${{ matrix.llvm-from }}
7682
needs: llvm
7783

7884
env:

0 commit comments

Comments
 (0)