@@ -27,14 +27,14 @@ jobs:
27
27
- uses : rlespinasse/github-slug-action@v4
28
28
29
29
- name : Setup qemu for docker
30
- uses : docker/setup-qemu-action@v2
30
+ uses : docker/setup-qemu-action@v3
31
31
if : matrix.platform != 'linux/amd64'
32
32
33
33
- name : Setup buildx for docker
34
- uses : docker/setup-buildx-action@v2
34
+ uses : docker/setup-buildx-action@v3
35
35
36
36
- name : Compile in docker
37
- uses : docker/build-push-action@v4
37
+ uses : docker/build-push-action@v5
38
38
with :
39
39
platforms : ${{ matrix.platform }}
40
40
outputs : build
@@ -62,10 +62,17 @@ jobs:
62
62
with :
63
63
recipe : dist/AppImageBuilder.yml
64
64
65
+ - uses : rlespinasse/slugify-value@v1.x
66
+ id : platform-slug
67
+ with :
68
+ key : PLATFORM
69
+ value : ${{ matrix.platform }}
70
+ publish-env : false
71
+
65
72
- name : Upload artifacts
66
- uses : actions/upload-artifact@v3
73
+ uses : actions/upload-artifact@v4
67
74
with :
68
- name : appimages
75
+ name : appimage-${{steps.platform-slug.outputs.slug-url}}
69
76
path : |
70
77
./*.AppImage
71
78
./*.AppImage.zsync
@@ -83,10 +90,11 @@ jobs:
83
90
84
91
steps :
85
92
- name : Download artifacts
86
- uses : actions/download-artifact@v3
93
+ uses : actions/download-artifact@v4
87
94
with :
88
- name : appimages
89
95
path : assets
96
+ pattern : appimage-*
97
+ merge-multiple : true
90
98
- name : Create checksum for release assets
91
99
shell : bash
92
100
run : |
0 commit comments