93
93
fi
94
94
95
95
- name : Upload build Artifact wheel
96
- uses : actions/upload-artifact@v3.2.1
96
+ uses : actions/upload-artifact@v4
97
97
with :
98
- name : wheel
98
+ name : wheel-mac-${{ matrix.raylib-platform }}-${{ matrix.python-version }}
99
99
path : dist/*
100
100
101
101
# build-mac-universal:
@@ -256,9 +256,9 @@ jobs:
256
256
257
257
258
258
- name : Upload build Artifact wheel
259
- uses : actions/upload-artifact@v3.2.1
259
+ uses : actions/upload-artifact@v4
260
260
with :
261
- name : wheel
261
+ name : wheel-linux-${{ matrix.raylib-platform }}-${{ matrix.python-version }}
262
262
path : dist/*
263
263
264
264
@@ -299,7 +299,7 @@ jobs:
299
299
architecture : x64
300
300
301
301
- name : Add msbuild to PATH
302
- uses : microsoft/setup-msbuild@v1.0.2
302
+ uses : microsoft/setup-msbuild@v2
303
303
304
304
- name : Build raylib
305
305
run : |
@@ -345,13 +345,13 @@ jobs:
345
345
fi
346
346
347
347
- name : Upload build Artifact wheel
348
- uses : actions/upload-artifact@v3.2.1
348
+ uses : actions/upload-artifact@v4
349
349
with :
350
- name : wheel
350
+ name : wheel-windows-${{ matrix.raylib-platform }}-${{ matrix.python-version }}
351
351
path : dist/*
352
352
353
353
source-distro :
354
- runs-on : ubuntu-20.04
354
+ runs-on : ubuntu-latest
355
355
356
356
steps :
357
357
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
@@ -392,13 +392,13 @@ jobs:
392
392
python setup.py sdist
393
393
394
394
- name : Upload build Artifact wheel
395
- uses : actions/upload-artifact@v3.2.1
395
+ uses : actions/upload-artifact@v4
396
396
with :
397
- name : wheel
397
+ name : wheel-source
398
398
path : dist/*
399
399
400
400
dynamic-distro :
401
- runs-on : ubuntu-20.04
401
+ runs-on : ubuntu-latest
402
402
403
403
steps :
404
404
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
@@ -424,7 +424,17 @@ jobs:
424
424
python setup.py sdist
425
425
426
426
- name : Upload build Artifact wheel
427
- uses : actions/upload-artifact@v3.2.1
427
+ uses : actions/upload-artifact@v4
428
428
with :
429
- name : wheel
429
+ name : wheel-dynamic
430
430
path : dynamic/dist/*
431
+
432
+ merge :
433
+ needs : [build-mac-intel, build-windows, build-linux, source-distro, dynamic-distro]
434
+ runs-on : ubuntu-latest
435
+ steps :
436
+ - name : Merge All Artifacts
437
+ uses : actions/upload-artifact/merge@v4
438
+ with :
439
+ name : wheel
440
+ pattern : wheel-*
0 commit comments