Skip to content

Commit

Permalink
try to split linux aarch64 build
Browse files Browse the repository at this point in the history
  • Loading branch information
jfolz committed Oct 12, 2024
1 parent 4237ccf commit e925200
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions .github/workflows/build_wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,26 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-20.04, macos-12, macos-14, windows-2019]
os: [ubuntu-latest, macos-12, macos-14, windows-2019]
arch: [x86_64, aarch64]
build: [""]
exclude:
- os: macos-12
arch: aarch64
- os: macos-14
arch: x86_64
- os: windows-2019
arch: aarch64
include:
- os: ubuntu-latest
arch: aarch64
build: "pp*"
- os: ubuntu-latest
arch: aarch64
build: "cp*manylinux*"
- os: ubuntu-latest
arch: aarch64
build: "cp*musllinux*"
steps:
- name: Checkout repo
uses: actions/checkout@v4
Expand All @@ -30,10 +41,11 @@ jobs:
- name: Build wheels
uses: pypa/[email protected]
env:
CIBW_BUILD: ${{ matrix.build }}
CIBW_ARCHS_LINUX: ${{ matrix.arch }}
- uses: actions/upload-artifact@v4
with:
name: wheels-${{ matrix.os }}-${{ matrix.arch }}
name: wheels-${{ matrix.os }}-${{ matrix.arch }}-${{ matrix.build }}
path: ./wheelhouse/*.whl
if-no-files-found: error
make_sdist:
Expand Down

0 comments on commit e925200

Please sign in to comment.