From dd64623b39490d81e27e089fc58003a1ab841649 Mon Sep 17 00:00:00 2001 From: Joao-Dionisio Date: Wed, 3 Dec 2025 15:41:02 +0100 Subject: [PATCH 1/3] arm for testing --- .github/workflows/build_wheels.yml | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 3b55c3028..0af9ded7f 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -26,20 +26,28 @@ jobs: strategy: matrix: include: + # - os: ubuntu-22.04 + # arch: x86_64 - os: ubuntu-22.04 - arch: x86_64 - - os: macos-14 - arch: arm64 - - os: macos-15-intel - arch: x86_64 - - os: windows-latest - arch: AMD64 + arch: aarch64 + # - os: macos-14 + # arch: arm64 + # - os: macos-15-intel + # arch: x86_64 + # - os: windows-latest + # arch: AMD64 steps: - uses: actions/checkout@v4 + - name: Set up QEMU + if: runner.os == 'Linux' && matrix.arch == 'aarch64' + uses: docker/setup-qemu-action@v3 + with: + platforms: arm64 + - name: Build wheels uses: pypa/cibuildwheel@v3.2.1 env: @@ -98,5 +106,4 @@ jobs: repository-url: https://test.pypi.org/legacy/ user: __token__ password: ${{ secrets.TESTPYPI_API_TOKEN }} - verbose: true - + verbose: true \ No newline at end of file From 44251579119b6321574453083ceaded4ae44a986 Mon Sep 17 00:00:00 2001 From: Mohammed Ghannam Date: Thu, 4 Dec 2025 08:59:42 +0100 Subject: [PATCH 2/3] Use the arm linux github runner instead of QEMU --- .github/workflows/build_wheels.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 0af9ded7f..4db49c26f 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -28,7 +28,7 @@ jobs: include: # - os: ubuntu-22.04 # arch: x86_64 - - os: ubuntu-22.04 + - os: ubuntu-24.04-arm arch: aarch64 # - os: macos-14 # arch: arm64 @@ -42,12 +42,6 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set up QEMU - if: runner.os == 'Linux' && matrix.arch == 'aarch64' - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - - name: Build wheels uses: pypa/cibuildwheel@v3.2.1 env: @@ -106,4 +100,4 @@ jobs: repository-url: https://test.pypi.org/legacy/ user: __token__ password: ${{ secrets.TESTPYPI_API_TOKEN }} - verbose: true \ No newline at end of file + verbose: true From 135bc1329c472d5b56d56998385260df38cbcf8b Mon Sep 17 00:00:00 2001 From: Joao-Dionisio Date: Thu, 4 Dec 2025 09:35:57 +0100 Subject: [PATCH 3/3] uncomment --- .github/workflows/build_wheels.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 4db49c26f..62561db09 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -26,16 +26,16 @@ jobs: strategy: matrix: include: - # - os: ubuntu-22.04 - # arch: x86_64 + - os: ubuntu-22.04 + arch: x86_64 - os: ubuntu-24.04-arm arch: aarch64 - # - os: macos-14 - # arch: arm64 - # - os: macos-15-intel - # arch: x86_64 - # - os: windows-latest - # arch: AMD64 + - os: macos-14 + arch: arm64 + - os: macos-15-intel + arch: x86_64 + - os: windows-latest + arch: AMD64