From 3f76f5bb38f5fee9765d3fd6e09946658188985a Mon Sep 17 00:00:00 2001 From: ThorstenHellert Date: Wed, 19 Aug 2026 14:53:15 -0700 Subject: [PATCH] GHA: build linux-aarch64 wheels on native ARM runners --- .github/workflows/build.yml | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 197684f87..64d07813a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ jobs: manylinux: name: py${{ matrix.py }} ${{ matrix.ml }} - runs-on: ubuntu-latest + runs-on: ${{ matrix.runner || 'ubuntu-latest' }} strategy: fail-fast: false matrix: @@ -51,6 +51,34 @@ jobs: - ml: manylinux_2_28_x86_64 py: cp314-cp314t + - ml: manylinux2014_aarch64 + py: cp39-cp39 + runner: ubuntu-24.04-arm + + - ml: manylinux2014_aarch64 + py: cp310-cp310 + runner: ubuntu-24.04-arm + + - ml: manylinux2014_aarch64 + py: cp311-cp311 + runner: ubuntu-24.04-arm + + - ml: manylinux2014_aarch64 + py: cp312-cp312 + runner: ubuntu-24.04-arm + + - ml: manylinux2014_aarch64 + py: cp313-cp313 + runner: ubuntu-24.04-arm + + - ml: manylinux_2_28_aarch64 + py: cp314-cp314 + runner: ubuntu-24.04-arm + + - ml: manylinux_2_28_aarch64 + py: cp314-cp314t + runner: ubuntu-24.04-arm + steps: - uses: actions/checkout@v6 with: