Skip to content

Commit d719c18

Browse files
committed
ci: use Linux ARM runners
Linux ARM wheels are now built natively on ARM runners. We now run tests on Linux ARM runners.
1 parent fdb74b2 commit d719c18

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

.github/workflows/test.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ jobs:
1010
matrix:
1111
os:
1212
- 'ubuntu-22.04'
13+
- 'ubuntu-22.04-arm'
1314
- 'macos-13'
1415
- 'macos-14'
1516
- 'windows-2022'
@@ -28,6 +29,10 @@ jobs:
2829
arch: 'arm64'
2930
- os: 'ubuntu-22.04'
3031
arch: 'x86'
32+
- os: 'ubuntu-22.04-arm'
33+
arch: 'x86'
34+
- os: 'ubuntu-22.04-arm'
35+
arch: 'x64'
3136
- os: 'macos-13'
3237
arch: 'arm64'
3338
- os: 'macos-13'

.github/workflows/wheel.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ jobs:
2828
- 'cp311-cp311'
2929
- 'cp312-cp312'
3030
- 'cp313-cp313'
31-
runs-on: 'ubuntu-22.04'
31+
runs-on: ${{ endsWith(matrix.image, 'aarch64') && 'ubuntu-22.04-arm' || 'ubuntu-22.04' }}
3232
steps:
3333
- uses: actions/checkout@v4
3434

3535
- name: Set up QEMU
36-
if: ${{ endsWith(matrix.image, 'aarch64') || endsWith(matrix.image, 'ppc64le') || endsWith(matrix.image, 's390x') }}
36+
if: ${{ endsWith(matrix.image, 'ppc64le') || endsWith(matrix.image, 's390x') }}
3737
uses: docker/setup-qemu-action@v3
3838

3939
- name: Build Wheel

0 commit comments

Comments
 (0)