From 87a852f1351b19aabd4e1f276a084c4481101fef Mon Sep 17 00:00:00 2001 From: Joe S Date: Wed, 27 May 2026 15:28:10 -0700 Subject: [PATCH] avoid qemu in wheel builds --- .github/workflows/publish.yml | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e627874e..e8adadb8 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -45,17 +45,13 @@ jobs: build_aarch64_manylinux_wheels: name: Build aarch64 manylinux wheels - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm env: CIBW_ARCHS_LINUX: aarch64 CIBW_SKIP: '*-musllinux* cp38-* cp39-* cp313t-*' CIBW_ENABLE: 'cpython-freethreading' steps: - uses: actions/checkout@v6 - - name: Set up QEMU - uses: docker/setup-qemu-action@v4 - with: - platforms: all - name: Build wheels uses: pypa/cibuildwheel@v3.2.1 - uses: actions/upload-artifact@v7 @@ -65,17 +61,13 @@ jobs: build_aarch64_musllinux_wheels: name: Build aarch64 musllinux wheels - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm env: CIBW_ARCHS_LINUX: aarch64 CIBW_SKIP: '*-manylinux* cp38-* cp39-* cp313t-*' CIBW_ENABLE: 'cpython-freethreading' steps: - uses: actions/checkout@v6 - - name: Set up QEMU - uses: docker/setup-qemu-action@v4 - with: - platforms: all - name: Build wheels uses: pypa/cibuildwheel@v3.2.1 - uses: actions/upload-artifact@v7 @@ -85,17 +77,13 @@ jobs: build_aarch64_pypy_wheels: name: Build aarch64 PyPy wheels - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm env: CIBW_ARCHS_LINUX: aarch64 CIBW_BUILD: 'pp310-*' CIBW_ENABLE: 'pypy pypy-eol' steps: - uses: actions/checkout@v6 - - name: Set up QEMU - uses: docker/setup-qemu-action@v4 - with: - platforms: all - name: Build wheels uses: pypa/cibuildwheel@v3.2.1 - uses: actions/upload-artifact@v7