Skip to content

Commit 407f588

Browse files
zachlewislgritz
authored andcommitted
ci: Switch to using ARM-native linux runners (#4616)
Use the publicly-available ARM-native linux runners for CI checks and building Python wheels --------- Signed-off-by: Zach Lewis <[email protected]>
1 parent d3aa968 commit 407f588

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

.github/workflows/wheel.yml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ jobs:
157157

158158
linux-arm:
159159
name: Build wheels on Linux ARM
160-
runs-on: ubuntu-latest
160+
runs-on: ubuntu-24.04-arm
161161
if: |
162162
github.event_name != 'schedule' ||
163163
github.repository == 'AcademySoftwareFoundation/OpenImageIO'
@@ -199,22 +199,13 @@ jobs:
199199
name: Install Python
200200
with:
201201
python-version: '3.9'
202-
203-
- name: Set up QEMU
204-
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0
205-
with:
206-
platforms: all
207-
202+
208203
- name: Build wheels
209204
uses: pypa/cibuildwheel@d4a2945fcc8d13f20a1b99d461b8e844d5fc6e23 # v2.21.1
210205
env:
211206
CIBW_BUILD: ${{ matrix.python }}
212207
CIBW_ARCHS: ${{ matrix.arch }}
213208
CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.manylinux }}
214-
# Apparently, the x86_64 runners aren't able to execute tests
215-
# tests for ARM wheels.
216-
# TODO: Re-enable tests when linux ARM runners are available
217-
CIBW_TEST_SKIP: '*'
218209

219210
- uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
220211
with:

0 commit comments

Comments
 (0)