38
38
key : hunter-ubuntu-latest
39
39
- name : List .hunter cache directory
40
40
run : ls -a -l ~/.hunter/_Base/ || true
41
- - uses : actions/checkout@v3
41
+ - uses : actions/checkout@v4
42
42
with :
43
43
submodules : ' recursive'
44
44
- name : Set up Python
55
55
- name : Build target 'pybind11_mkdoc'
56
56
run : cmake --build build --target pybind11_mkdoc --parallel 4
57
57
- name : Upload docstring artifacts
58
- uses : actions/upload-artifact@v3
58
+ uses : actions/upload-artifact@v4
59
59
with :
60
60
name : docstrings
61
61
path : docstrings/
90
90
with :
91
91
submodules : ' recursive'
92
92
93
- - uses : actions/download-artifact@v3
93
+ - uses : actions/download-artifact@v4
94
94
with :
95
95
name : ' docstrings'
96
96
path : docstrings
@@ -145,7 +145,7 @@ jobs:
145
145
with :
146
146
submodules : ' recursive'
147
147
148
- - uses : actions/download-artifact@v3
148
+ - uses : actions/download-artifact@v4
149
149
with :
150
150
name : ' docstrings'
151
151
path : docstrings
@@ -165,9 +165,9 @@ jobs:
165
165
mkdir -p wheelhouse/audited/
166
166
for whl in wheelhouse/preaudited/*linux_armv6l*.whl; do cp "$whl" wheelhouse/audited/$(basename $whl); done
167
167
- name : Archive wheel artifacts
168
- uses : actions/upload-artifact@v3
168
+ uses : actions/upload-artifact@v4
169
169
with :
170
- name : audited-wheels
170
+ name : audited-wheels-arm-${{ matrix.rpi-os }}
171
171
path : wheelhouse/audited/
172
172
- name : Deploy wheels to artifactory (if not a release)
173
173
if : startsWith(github.ref, 'refs/tags/v') != true
@@ -197,7 +197,7 @@ jobs:
197
197
with :
198
198
submodules : ' recursive'
199
199
200
- - uses : actions/download-artifact@v3
200
+ - uses : actions/download-artifact@v4
201
201
with :
202
202
name : ' docstrings'
203
203
path : docstrings
@@ -221,9 +221,9 @@ jobs:
221
221
- name : Building wheels
222
222
run : python -m pip wheel . -w ./wheelhouse/audited/ --verbose
223
223
- name : Archive wheel artifacts
224
- uses : actions/upload-artifact@v3
224
+ uses : actions/upload-artifact@v4
225
225
with :
226
- name : audited-wheels
226
+ name : audited-wheels-windows-${{ matrix.python-version }}-${{ matrix.python-architecture }}
227
227
path : wheelhouse/audited/
228
228
- name : Deploy wheels to artifactory (if not a release)
229
229
if : startsWith(github.ref, 'refs/tags/v') != true
@@ -256,7 +256,7 @@ jobs:
256
256
with :
257
257
submodules : ' recursive'
258
258
259
- - uses : actions/download-artifact@v3
259
+ - uses : actions/download-artifact@v4
260
260
with :
261
261
name : ' docstrings'
262
262
path : docstrings
@@ -282,9 +282,9 @@ jobs:
282
282
- name : Auditing wheels
283
283
run : ci/repair-whl-macos.sh `pwd`/wheelhouse/* `pwd`/wheelhouse/audited
284
284
- name : Archive wheel artifacts
285
- uses : actions/upload-artifact@v3
285
+ uses : actions/upload-artifact@v4
286
286
with :
287
- name : audited-wheels
287
+ name : audited-wheels-macos-x86_64-${{ matrix.python-version }}
288
288
path : wheelhouse/audited/
289
289
- name : Deploy wheels to artifactory (if not a release)
290
290
if : startsWith(github.ref, 'refs/tags/v') != true
@@ -314,7 +314,7 @@ jobs:
314
314
with :
315
315
submodules : ' recursive'
316
316
317
- - uses : actions/download-artifact@v3
317
+ - uses : actions/download-artifact@v4
318
318
with :
319
319
name : ' docstrings'
320
320
path : docstrings
@@ -339,9 +339,9 @@ jobs:
339
339
run : delocate-wheel -v -w wheelhouse/audited wheelhouse/*.whl
340
340
341
341
- name : Archive wheel artifacts
342
- uses : actions/upload-artifact@v3
342
+ uses : actions/upload-artifact@v4
343
343
with :
344
- name : audited-wheels
344
+ name : audited-wheels-macos-arm64
345
345
path : wheelhouse/audited/
346
346
- name : Deploy wheels to artifactory (if not a release)
347
347
if : startsWith(github.ref, 'refs/tags/v') != true
@@ -377,7 +377,7 @@ jobs:
377
377
- name : Create folder structure
378
378
run : mkdir -p wheelhouse/audited/
379
379
380
- - uses : actions/download-artifact@v3
380
+ - uses : actions/download-artifact@v4
381
381
with :
382
382
name : ' docstrings'
383
383
path : docstrings
@@ -403,9 +403,9 @@ jobs:
403
403
- name : Audit wheels
404
404
run : for whl in wheelhouse/*.whl; do auditwheel repair "$whl" --plat $PLAT -w wheelhouse/audited/; done
405
405
- name : Archive wheel artifacts
406
- uses : actions/upload-artifact@v3
406
+ uses : actions/upload-artifact@v4
407
407
with :
408
- name : audited-wheels
408
+ name : audited-wheels-linux-x86_64
409
409
path : wheelhouse/audited/
410
410
- name : Deploy wheels to artifactory (if not a release)
411
411
if : startsWith(github.ref, 'refs/tags/v') != true
@@ -439,7 +439,7 @@ jobs:
439
439
- name : Create folder structure
440
440
run : mkdir -p wheelhouse/audited/
441
441
442
- - uses : actions/download-artifact@v3
442
+ - uses : actions/download-artifact@v4
443
443
with :
444
444
name : ' docstrings'
445
445
path : docstrings
@@ -460,9 +460,9 @@ jobs:
460
460
- name : Auditing wheels
461
461
run : for whl in wheelhouse/*.whl; do auditwheel repair "$whl" --plat $PLAT -w wheelhouse/audited/; done
462
462
- name : Archive wheel artifacts
463
- uses : actions/upload-artifact@v3
463
+ uses : actions/upload-artifact@v4
464
464
with :
465
- name : audited-wheels
465
+ name : audited-wheels-linux-arm64
466
466
path : wheelhouse/audited/
467
467
- name : Deploy wheels to artifactory (if not a release)
468
468
if : startsWith(github.ref, 'refs/tags/v') != true
@@ -516,9 +516,10 @@ jobs:
516
516
- uses : actions/checkout@v3
517
517
with :
518
518
submodules : ' recursive'
519
- - uses : actions/download-artifact@v3
519
+ - uses : actions/download-artifact@v4
520
520
with :
521
- name : audited-wheels
521
+ pattern : audited-wheels*
522
+ merge-multiple : true
522
523
path : wheelhouse/audited/
523
524
- name : List files
524
525
run : ls -lah
0 commit comments