Skip to content

Commit

Permalink
add support for linux aarch64 builds in CI
Browse files Browse the repository at this point in the history
  • Loading branch information
planetmarshall committed Dec 30, 2023
1 parent c33b882 commit da4d617
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion .github/workflows/build_deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,16 @@ jobs:
matrix:
os: [ ubuntu-22.04, windows-2022, macos-12 ]
pyversion: [ cp38, cp39, cp310, cp311, cp312 ]
arch: [ auto32, auto64, arm64 ]
arch: [ auto32, auto64, aarch64, arm64 ]
exclude:
- os: macos-12
arch: auto32
- os: macos-12
arch: aarch64
- os: windows-2022
arch: arm64
- os: windows-2022
arch: aarch64
- os: ubuntu-22.04
arch: arm64
- pyversion: cp312
Expand All @@ -59,6 +63,12 @@ jobs:
with:
arch: ${{ matrix.arch == 'auto64' && 'amd64' || 'amd64_x86' }}

- name: Install QEMU for Arm builds
if: matrix.arch == 'aarch64'
uses: docker/setup-qemu-action@v3
with:
platforms: arm64

- name: Build wheels
uses: pypa/cibuildwheel@v2.16.2
env:
Expand Down

0 comments on commit da4d617

Please sign in to comment.