@@ -12,43 +12,14 @@ concurrency:
1212 cancel-in-progress : true
1313
1414jobs :
15- build_wheels :
16- name : Build wheels on ${{ matrix.os }}
17- runs-on : ${{ matrix.os }}
18- permissions :
19- contents : read
20- strategy :
21- matrix :
22- # macos-13 is an intel runner, macos-14 is apple silicon
23- os : [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-13, macos-14]
24-
25- steps :
26- - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
27- with :
28- persist-credentials : false
29-
30- - name : Install uv
31- uses : astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
32- with :
33- enable-cache : false
34-
35- - name : Build wheels
36- uses : pypa/cibuildwheel@63fd63b352a9a8bdcc24791c9dbee952ee9a8abc # v3.3.0
37-
38- - uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
39- with :
40- name : cibw-wheels-${{ matrix.os }}-${{ strategy.job-index }}
41- path : ./wheelhouse/*.whl
42-
4315 build_abi3_wheels :
4416 name : Build abi3 wheels on ${{ matrix.os }}
4517 runs-on : ${{ matrix.os }}
4618 permissions :
4719 contents : read
4820 strategy :
4921 matrix :
50- # macos-13 is an intel runner, macos-14 is apple silicon
51- os : [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-13, macos-14]
22+ os : [ubuntu-latest, ubuntu-24.04-arm, windows-latest, windows-11-arm, macos-15-intel, macos-latest]
5223
5324 steps :
5425 - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
9364
9465 publish :
9566 if : ${{ startsWith(github.ref, 'refs/tags/') }}
96- needs : [build_wheels, build_abi3_wheels, build_sdist]
67+ needs : [build_abi3_wheels, build_sdist]
9768 environment : pypi
9869 permissions :
9970 id-token : write # https://docs.pypi.org/trusted-publishers/using-a-publisher/#github-actions
0 commit comments