diff --git a/.github/workflows/_build_wheels.yaml b/.github/workflows/_build_wheels.yaml index 276f109..8351db9 100644 --- a/.github/workflows/_build_wheels.yaml +++ b/.github/workflows/_build_wheels.yaml @@ -10,35 +10,25 @@ jobs: strategy: matrix: include: - # - { os: macos-12, arch: x86_64, build: "*" } - # - { os: macos-12, arch: arm64, build: "*" } - - { os: windows-latest, arch: AMD64, build: "*[05]-*" } - - { os: windows-latest, arch: AMD64, build: "*[16]-*" } - - { os: windows-latest, arch: AMD64, build: "*[27]-*" } - - { os: windows-latest, arch: AMD64, build: "*[38]-*" } -# - { os: windows-latest, arch: AMD64, build: "*[49]-*" } - - { os: ubuntu-latest, arch: x86_64, build: "*" } - # - { os: ubuntu-latest, arch: aarch64, build: "*[61]-manylinux*" } - # - { os: ubuntu-latest, arch: aarch64, build: "*[72]-manylinux*" } - # - { os: ubuntu-latest, arch: aarch64, build: "*[83]-manylinux*" } - # - { os: ubuntu-latest, arch: aarch64, build: "*[94]-manylinux*" } - # - { os: ubuntu-latest, arch: aarch64, build: "*[05]-manylinux*" } - # - { os: ubuntu-latest, arch: aarch64, build: "*[61]-musllinux*" } - # - { os: ubuntu-latest, arch: aarch64, build: "*[72]-musllinux*" } - # - { os: ubuntu-latest, arch: aarch64, build: "*[83]-musllinux*" } - # - { os: ubuntu-latest, arch: aarch64, build: "*[94]-musllinux*" } - # - { os: ubuntu-latest, arch: aarch64, build: "*[05]-musllinux*" } - steps: - - uses: docker/setup-qemu-action@v3 - if: matrix.os == 'ubuntu-latest' + - { os: macos-13, cibw_arch: x86_64, cibw_build: "*[02468]-* *[02468]t-*" } + - { os: macos-13, cibw_arch: x86_64, cibw_build: "*[13579]-* *[13579]t-*" } + + - { os: macos-14, cibw_arch: arm64, cibw_build: "*" } + + - { os: windows-latest, cibw_arch: AMD64, cibw_build: "*[02468]-* *[02468]t-*" } + - { os: windows-latest, cibw_arch: AMD64, cibw_build: "*[13579]-* *[13579]t-*" } + - { os: ubuntu-latest, cibw_arch: x86_64, cibw_build: "*[02468]-* *[02468]t-*" } + - { os: ubuntu-latest, cibw_arch: x86_64, cibw_build: "*[13579]-* *[13579]t-*" } + + steps: - uses: actions/checkout@v4 - uses: pypa/cibuildwheel@v2.21.3 env: CIBW_BUILD_VERBOSITY: 1 - CIBW_ARCHS: ${{ matrix.arch }} - CIBW_BUILD: ${{ matrix.build }} + CIBW_ARCHS: ${{ matrix.cibw_arch }} + CIBW_BUILD: ${{ matrix.cibw_build }} - run: ls ./wheelhouse/