@@ -47,15 +47,14 @@ jobs:
4747 runs-on : ${{ matrix.os }}
4848 strategy :
4949 matrix :
50- os : [ubuntu-20.04, windows-2019]
51- arch : [x64, ARM64]
52- exclude :
53- # - os: ubuntu-20.04
54- # arch: aarch64
55- # - os: windows-2019
56- # arch: ARM64
57- - os : macos-14
58- arch : x64
50+ os : [ubuntu-20.04, windows-2019, macos-14]
51+ arch : [auto64]
52+ include :
53+ - os : ubuntu-20.04
54+ arch : aarch64
55+ - os : windows-2019
56+ arch : ARM64
57+ python-version : [cp38, cp39, cp310, cp311, cp312, cp313]
5958
6059 steps :
6160 - uses : actions/checkout@v4
7675 with :
7776 output-dir : python/wheelhouse
7877 env :
78+ CIBW_BUILD : ${{ matrix.python-version }}-*
7979 CIBW_MANYLINUX_X86_64_IMAGE : manylinux2014
8080 CIBW_MANYLINUX_AARCH64_IMAGE : manylinux2014
8181 CIBW_ARCHS : ${{ matrix.arch }}
8585 - name : Upload Python wheels
8686 uses : actions/upload-artifact@v4
8787 with :
88- name : python-wheels-${{ runner.os }}-${{ matrix.arch }}
88+ name : python-wheels-${{ runner.os }}-${{ matrix.arch }}-${{ matrix.python-version }}
8989 path : python/wheelhouse
9090
9191 test-python-wheels :
@@ -95,16 +95,14 @@ jobs:
9595 runs-on : ${{ matrix.os }}
9696 strategy :
9797 matrix :
98- os : [ubuntu-20.04, windows-2019]
98+ python-version : ["3.10"]
99+ os : [ubuntu-20.04, windows-2019, macos-14]
99100 arch : [auto64]
100- include :
101+ # include:
101102 # - os: ubuntu-20.04
102103 # arch: aarch64
103104 # - os: windows-2019
104105 # arch: ARM64
105- - os : macos-14
106- arch : arm64
107- python-version : ["3.10"]
108106
109107 steps :
110108 - uses : actions/checkout@v4
0 commit comments