Skip to content

Commit 47d34d5

Browse files
authored
Update CI actions (#22)
* Update CI actions * Slugify platform for appimage artifact names
1 parent 0246453 commit 47d34d5

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

.github/workflows/appimage.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ jobs:
2727
- uses: rlespinasse/github-slug-action@v4
2828

2929
- name: Setup qemu for docker
30-
uses: docker/setup-qemu-action@v2
30+
uses: docker/setup-qemu-action@v3
3131
if: matrix.platform != 'linux/amd64'
3232

3333
- name: Setup buildx for docker
34-
uses: docker/setup-buildx-action@v2
34+
uses: docker/setup-buildx-action@v3
3535

3636
- name: Compile in docker
37-
uses: docker/build-push-action@v4
37+
uses: docker/build-push-action@v5
3838
with:
3939
platforms: ${{ matrix.platform }}
4040
outputs: build
@@ -62,10 +62,17 @@ jobs:
6262
with:
6363
recipe: dist/AppImageBuilder.yml
6464

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+
6572
- name: Upload artifacts
66-
uses: actions/upload-artifact@v3
73+
uses: actions/upload-artifact@v4
6774
with:
68-
name: appimages
75+
name: appimage-${{steps.platform-slug.outputs.slug-url}}
6976
path: |
7077
./*.AppImage
7178
./*.AppImage.zsync
@@ -83,10 +90,11 @@ jobs:
8390

8491
steps:
8592
- name: Download artifacts
86-
uses: actions/download-artifact@v3
93+
uses: actions/download-artifact@v4
8794
with:
88-
name: appimages
8995
path: assets
96+
pattern: appimage-*
97+
merge-multiple: true
9098
- name: Create checksum for release assets
9199
shell: bash
92100
run: |

0 commit comments

Comments
 (0)