Skip to content

Commit 7b6bb6b

Browse files
committed
ci: update artifact to v4
1 parent 6a44d21 commit 7b6bb6b

File tree

1 file changed

+53
-26
lines changed

1 file changed

+53
-26
lines changed

.github/workflows/package_electron.yml

Lines changed: 53 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -199,15 +199,21 @@ jobs:
199199
run: |
200200
tar cf build-status/${{ matrix.target_arch }}-${{ github.sha }}.tar ./*.txt ./debs ./artifacts ./output ./output-electron
201201
- name: Upload build deps
202-
uses: actions/upload-artifact@v3
202+
uses: actions/upload-artifact@v4
203203
with:
204204
name: build-deps-${{ matrix.target_arch }}-${{ github.sha }}
205205
path: ./build-deps
206+
include-hidden-files: true
207+
overwrite: true
208+
compression-level: 0
206209
- name: Upload build status
207-
uses: actions/upload-artifact@v3
210+
uses: actions/upload-artifact@v4
208211
with:
209212
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
210213
path: ./build-status
214+
include-hidden-files: true
215+
overwrite: true
216+
compression-level: 0
211217

212218
build-1:
213219
runs-on: ubuntu-22.04
@@ -252,12 +258,12 @@ jobs:
252258
sudo apt autoremove -yq
253259
sudo rm -rf /opt/hostedtoolcache /usr/local /usr/share/dotnet /usr/share/swift
254260
- name: Download build deps
255-
uses: actions/download-artifact@v3
261+
uses: actions/download-artifact@v4
256262
with:
257263
name: build-deps-${{ matrix.target_arch }}-${{ github.sha }}
258264
path: ./build-deps
259265
- name: Download build status
260-
uses: actions/download-artifact@v3
266+
uses: actions/download-artifact@v4
261267
with:
262268
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
263269
path: ./build-status
@@ -284,10 +290,13 @@ jobs:
284290
run: |
285291
tar cf build-status/${{ matrix.target_arch }}-${{ github.sha }}.tar ./*.txt ./debs ./artifacts ./output ./output-electron
286292
- name: Upload build status
287-
uses: actions/upload-artifact@v3
293+
uses: actions/upload-artifact@v4
288294
with:
289295
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
290296
path: ./build-status
297+
include-hidden-files: true
298+
overwrite: true
299+
compression-level: 0
291300

292301
build-2:
293302
runs-on: ubuntu-22.04
@@ -332,12 +341,12 @@ jobs:
332341
sudo apt autoremove -yq
333342
sudo rm -rf /opt/hostedtoolcache /usr/local /usr/share/dotnet /usr/share/swift
334343
- name: Download build deps
335-
uses: actions/download-artifact@v3
344+
uses: actions/download-artifact@v4
336345
with:
337346
name: build-deps-${{ matrix.target_arch }}-${{ github.sha }}
338347
path: ./build-deps
339348
- name: Download build status
340-
uses: actions/download-artifact@v3
349+
uses: actions/download-artifact@v4
341350
with:
342351
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
343352
path: ./build-status
@@ -364,10 +373,13 @@ jobs:
364373
run: |
365374
tar cf build-status/${{ matrix.target_arch }}-${{ github.sha }}.tar ./*.txt ./debs ./artifacts ./output ./output-electron
366375
- name: Upload build status
367-
uses: actions/upload-artifact@v3
376+
uses: actions/upload-artifact@v4
368377
with:
369378
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
370379
path: ./build-status
380+
include-hidden-files: true
381+
overwrite: true
382+
compression-level: 0
371383

372384
build-3:
373385
runs-on: ubuntu-22.04
@@ -412,12 +424,12 @@ jobs:
412424
sudo apt autoremove -yq
413425
sudo rm -rf /opt/hostedtoolcache /usr/local /usr/share/dotnet /usr/share/swift
414426
- name: Download build deps
415-
uses: actions/download-artifact@v3
427+
uses: actions/download-artifact@v4
416428
with:
417429
name: build-deps-${{ matrix.target_arch }}-${{ github.sha }}
418430
path: ./build-deps
419431
- name: Download build status
420-
uses: actions/download-artifact@v3
432+
uses: actions/download-artifact@v4
421433
with:
422434
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
423435
path: ./build-status
@@ -444,10 +456,13 @@ jobs:
444456
run: |
445457
tar cf build-status/${{ matrix.target_arch }}-${{ github.sha }}.tar ./*.txt ./debs ./artifacts ./output ./output-electron
446458
- name: Upload build status
447-
uses: actions/upload-artifact@v3
459+
uses: actions/upload-artifact@v4
448460
with:
449461
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
450462
path: ./build-status
463+
include-hidden-files: true
464+
overwrite: true
465+
compression-level: 0
451466

452467
build-4:
453468
runs-on: ubuntu-22.04
@@ -492,12 +507,12 @@ jobs:
492507
sudo apt autoremove -yq
493508
sudo rm -rf /opt/hostedtoolcache /usr/local /usr/share/dotnet /usr/share/swift
494509
- name: Download build deps
495-
uses: actions/download-artifact@v3
510+
uses: actions/download-artifact@v4
496511
with:
497512
name: build-deps-${{ matrix.target_arch }}-${{ github.sha }}
498513
path: ./build-deps
499514
- name: Download build status
500-
uses: actions/download-artifact@v3
515+
uses: actions/download-artifact@v4
501516
with:
502517
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
503518
path: ./build-status
@@ -524,10 +539,13 @@ jobs:
524539
run: |
525540
tar cf build-status/${{ matrix.target_arch }}-${{ github.sha }}.tar ./*.txt ./debs ./artifacts ./output ./output-electron
526541
- name: Upload build status
527-
uses: actions/upload-artifact@v3
542+
uses: actions/upload-artifact@v4
528543
with:
529544
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
530545
path: ./build-status
546+
include-hidden-files: true
547+
overwrite: true
548+
compression-level: 0
531549

532550
build-5:
533551
runs-on: ubuntu-22.04
@@ -572,12 +590,12 @@ jobs:
572590
sudo apt autoremove -yq
573591
sudo rm -rf /opt/hostedtoolcache /usr/local /usr/share/dotnet /usr/share/swift
574592
- name: Download build deps
575-
uses: actions/download-artifact@v3
593+
uses: actions/download-artifact@v4
576594
with:
577595
name: build-deps-${{ matrix.target_arch }}-${{ github.sha }}
578596
path: ./build-deps
579597
- name: Download build status
580-
uses: actions/download-artifact@v3
598+
uses: actions/download-artifact@v4
581599
with:
582600
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
583601
path: ./build-status
@@ -604,10 +622,13 @@ jobs:
604622
run: |
605623
tar cf build-status/${{ matrix.target_arch }}-${{ github.sha }}.tar ./*.txt ./debs ./artifacts ./output ./output-electron
606624
- name: Upload build status
607-
uses: actions/upload-artifact@v3
625+
uses: actions/upload-artifact@v4
608626
with:
609627
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
610628
path: ./build-status
629+
include-hidden-files: true
630+
overwrite: true
631+
compression-level: 0
611632

612633
build-6:
613634
runs-on: ubuntu-22.04
@@ -652,12 +673,12 @@ jobs:
652673
sudo apt autoremove -yq
653674
sudo rm -rf /opt/hostedtoolcache /usr/local /usr/share/dotnet /usr/share/swift
654675
- name: Download build deps
655-
uses: actions/download-artifact@v3
676+
uses: actions/download-artifact@v4
656677
with:
657678
name: build-deps-${{ matrix.target_arch }}-${{ github.sha }}
658679
path: ./build-deps
659680
- name: Download build status
660-
uses: actions/download-artifact@v3
681+
uses: actions/download-artifact@v4
661682
with:
662683
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
663684
path: ./build-status
@@ -684,10 +705,13 @@ jobs:
684705
run: |
685706
tar cf build-status/${{ matrix.target_arch }}-${{ github.sha }}.tar ./*.txt ./debs ./artifacts ./output ./output-electron
686707
- name: Upload build status
687-
uses: actions/upload-artifact@v3
708+
uses: actions/upload-artifact@v4
688709
with:
689710
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
690711
path: ./build-status
712+
include-hidden-files: true
713+
overwrite: true
714+
compression-level: 0
691715

692716
build-7:
693717
runs-on: ubuntu-22.04
@@ -732,12 +756,12 @@ jobs:
732756
sudo apt autoremove -yq
733757
sudo rm -rf /opt/hostedtoolcache /usr/local /usr/share/dotnet /usr/share/swift
734758
- name: Download build deps
735-
uses: actions/download-artifact@v3
759+
uses: actions/download-artifact@v4
736760
with:
737761
name: build-deps-${{ matrix.target_arch }}-${{ github.sha }}
738762
path: ./build-deps
739763
- name: Download build status
740-
uses: actions/download-artifact@v3
764+
uses: actions/download-artifact@v4
741765
with:
742766
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
743767
path: ./build-status
@@ -764,10 +788,13 @@ jobs:
764788
run: |
765789
tar cf build-status/${{ matrix.target_arch }}-${{ github.sha }}.tar ./*.txt ./debs ./artifacts ./output ./output-electron
766790
- name: Upload build status
767-
uses: actions/upload-artifact@v3
791+
uses: actions/upload-artifact@v4
768792
with:
769793
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
770794
path: ./build-status
795+
include-hidden-files: true
796+
overwrite: true
797+
compression-level: 0
771798

772799
finished-build:
773800
runs-on: ubuntu-22.04
@@ -811,7 +838,7 @@ jobs:
811838
sudo apt autoremove -yq
812839
sudo rm -rf /opt/hostedtoolcache /usr/local /usr/share/dotnet /usr/share/swift
813840
- name: Download build status
814-
uses: actions/download-artifact@v3
841+
uses: actions/download-artifact@v4
815842
with:
816843
name: build-status-${{ matrix.target_arch }}-${{ github.sha }}
817844
path: ./build-status
@@ -852,13 +879,13 @@ jobs:
852879
find debs -type f -name "*.deb" -exec sha256sum "{}" \; | sort -k2
853880
- name: Store *.deb files
854881
if: always()
855-
uses: actions/upload-artifact@v3
882+
uses: actions/upload-artifact@v4
856883
with:
857884
name: debs-${{ matrix.target_arch }}-${{ github.sha }}
858885
path: ./artifacts
859886
- name: Store electron .zip files
860887
if: always()
861-
uses: actions/upload-artifact@v3
888+
uses: actions/upload-artifact@v4
862889
with:
863890
name: electron-${{ matrix.target_arch }}-${{ github.sha }}
864891
path: ./output-electron

0 commit comments

Comments
 (0)