Skip to content

Commit b895381

Browse files
committed
Pypi: macos: we only need one release per target
(otherwise we had a name conflict) Signed-off-by: Tristram Gräbener <tristram+git@tristramg.eu>
1 parent f30589a commit b895381

File tree

1 file changed

+16
-18
lines changed

1 file changed

+16
-18
lines changed

.github/workflows/publish_pypi.yaml

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ jobs:
4343
args: --release --out dist
4444
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
4545
manylinux: auto
46-
working-directory: './python'
46+
working-directory: "./python"
4747
- name: Build free-threaded wheels
4848
uses: PyO3/maturin-action@v1
4949
with:
5050
target: ${{ matrix.platform.target }}
5151
args: --release --out dist -i python3.13t
5252
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
53-
working-directory: './python'
53+
working-directory: "./python"
5454
manylinux: auto
5555
- name: Upload wheels
5656
uses: actions/upload-artifact@v4
@@ -83,15 +83,15 @@ jobs:
8383
target: ${{ matrix.platform.target }}
8484
args: --release --out dist
8585
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
86-
working-directory: './python'
86+
working-directory: "./python"
8787
manylinux: musllinux_1_2
8888
- name: Build free-threaded wheels
8989
uses: PyO3/maturin-action@v1
9090
with:
9191
target: ${{ matrix.platform.target }}
9292
args: --release --out dist -i python3.13t
9393
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
94-
working-directory: './python'
94+
working-directory: "./python"
9595
manylinux: musllinux_1_2
9696
- name: Upload wheels
9797
uses: actions/upload-artifact@v4
@@ -121,14 +121,14 @@ jobs:
121121
target: ${{ matrix.platform.target }}
122122
args: --release --out dist
123123
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
124-
working-directory: './python'
125-
# - name: Build free-threaded wheels
126-
# uses: PyO3/maturin-action@v1
127-
# with:
128-
# target: ${{ matrix.platform.target }}
129-
# args: --release --out dist -i python3.13t
130-
# sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
131-
# working-directory: './python'
124+
working-directory: "./python"
125+
# - name: Build free-threaded wheels
126+
# uses: PyO3/maturin-action@v1
127+
# with:
128+
# target: ${{ matrix.platform.target }}
129+
# args: --release --out dist -i python3.13t
130+
# sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
131+
# working-directory: './python'
132132
- name: Upload wheels
133133
uses: actions/upload-artifact@v4
134134
with:
@@ -141,8 +141,6 @@ jobs:
141141
strategy:
142142
matrix:
143143
platform:
144-
- runner: macos-14
145-
target: aarch64
146144
- runner: macos-15
147145
target: aarch64
148146
steps:
@@ -156,14 +154,14 @@ jobs:
156154
target: ${{ matrix.platform.target }}
157155
args: --release --out dist
158156
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
159-
working-directory: './python'
157+
working-directory: "./python"
160158
- name: Build free-threaded wheels
161159
uses: PyO3/maturin-action@v1
162160
with:
163161
target: ${{ matrix.platform.target }}
164162
args: --release --out dist -i python3.13t
165163
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
166-
working-directory: './python'
164+
working-directory: "./python"
167165
- name: Upload wheels
168166
uses: actions/upload-artifact@v4
169167
with:
@@ -180,7 +178,7 @@ jobs:
180178
with:
181179
command: sdist
182180
args: --out dist
183-
working-directory: './python'
181+
working-directory: "./python"
184182
- name: Upload sdist
185183
uses: actions/upload-artifact@v4
186184
with:
@@ -205,7 +203,7 @@ jobs:
205203
- name: Generate artifact attestation
206204
uses: actions/attest-build-provenance@v1
207205
with:
208-
subject-path: 'wheels-*/*'
206+
subject-path: "wheels-*/*"
209207
- name: Publish to PyPI
210208
if: ${{ startsWith(github.ref, 'refs/tags/') }}
211209
uses: PyO3/maturin-action@v1

0 commit comments

Comments
 (0)