diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b0077f8..151efda 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,6 @@ env: CIBW_BUILD_VERBOSITY: 1 CIBW_TEST_COMMAND: pytest --pyargs numexpr # Testing on aarch64 takes too long, as it is currently emulated on GitHub Actions - CIBW_TEST_SKIP: "*linux*aarch64*" # Building for musllinux and aarch64 takes way too much time. # Moreover, NumPy is not providing musllinux for x86_64 either, so it's not worth it. CIBW_SKIP: "*musllinux*aarch64* *musllinux*x86_64*" @@ -38,7 +37,7 @@ jobs: artifact_name: "linux-x86_64" # Linux ARM64 builds (native runners) - - os: ubuntu-latest + - os: ubuntu-24.04-arm arch: aarch64 cibw_pattern: "cp3{10,11,12,13,13t}-manylinux*" artifact_name: "linux-aarch64" @@ -72,12 +71,6 @@ jobs: echo "CIBW_BEFORE_TEST=pip install pytest pytest-run-parallel" >> "$GITHUB_ENV" echo "CIBW_TEST_COMMAND=pytest --parallel-threads=4 --pyargs numexpr" >> "$GITHUB_ENV" - - name: Set up QEMU - if: matrix.arch == 'aarch64' - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - - name: Build wheels uses: pypa/cibuildwheel@v2.23