From 407f588f3876e6bed5ef5fc9fd05c567f4f84e2f Mon Sep 17 00:00:00 2001 From: zachlewis Date: Sat, 1 Feb 2025 19:14:44 -0500 Subject: [PATCH] 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 --- .github/workflows/wheel.yml | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/.github/workflows/wheel.yml b/.github/workflows/wheel.yml index fa9dd0e471..0d00ed8702 100644 --- a/.github/workflows/wheel.yml +++ b/.github/workflows/wheel.yml @@ -157,7 +157,7 @@ jobs: linux-arm: name: Build wheels on Linux ARM - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm if: | github.event_name != 'schedule' || github.repository == 'AcademySoftwareFoundation/OpenImageIO' @@ -199,22 +199,13 @@ jobs: name: Install Python with: python-version: '3.9' - - - name: Set up QEMU - uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0 - with: - platforms: all - + - name: Build wheels uses: pypa/cibuildwheel@d4a2945fcc8d13f20a1b99d461b8e844d5fc6e23 # v2.21.1 env: CIBW_BUILD: ${{ matrix.python }} CIBW_ARCHS: ${{ matrix.arch }} CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.manylinux }} - # Apparently, the x86_64 runners aren't able to execute tests - # tests for ARM wheels. - # TODO: Re-enable tests when linux ARM runners are available - CIBW_TEST_SKIP: '*' - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 with: