Skip to content

Commit ab3771a

Browse files
committed
try release
1 parent 85fcdd6 commit ab3771a

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

Diff for: .github/workflows/appimage.yml

+20-3
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,35 @@ jobs:
1010
arch: x86_64
1111
- runner: ubuntu-22.04-arm
1212
arch: arm64
13-
runs-on: ubuntu-20.04
13+
runs-on: ${{ matrix.runner }}
1414
steps:
1515
- uses: actions/checkout@v4
1616
- name: install deps
17-
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev liblzo2-dev liblzma-dev libbz2-dev scons libfuse3-dev libzstd-dev curl
17+
# libfuse2 so linuxdeploy appimage can run
18+
run: sudo apt-get update && sudo apt-get install -y zlib1g-dev liblzo2-dev liblzma-dev libbz2-dev scons libfuse3-dev libzstd-dev curl libfuse2
1819
- name: build lzopfs
1920
run: scons
2021
- name: fetch linuxdeploy
2122
run: 'curl -Lo linuxdeploy https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-$(uname -m).AppImage && chmod +x linuxdeploy'
2223
- name: build appimage
2324
run: touch lzopfs.svg && ./linuxdeploy --appdir AppDir --executable lzopfs -i lzopfs.svg --output appimage --create-desktop-file
25+
- name: rename appimage
26+
run: mkdir appimage && mv lzopfs*.AppImage appimage/lzopfs-${{ matrix.arch }}.AppImage
2427
- uses: actions/upload-artifact@v4
2528
with:
2629
name: lzopfs-${{ matrix.arch }}.AppImage
27-
path: lzopfs-${{ matrix.arch }}.AppImage
30+
path: appimage/lzopfs-${{ matrix.arch }}.AppImage
31+
release:
32+
needs: appimage-create
33+
runs-on: ubuntu-latest
34+
steps:
35+
- uses: actions/download-artifact@v4
36+
with:
37+
pattern: lzopfs-*.AppImage
38+
merge-multiple: true
39+
- uses: softprops/action-gh-release@v2
40+
with:
41+
name: Continuous
42+
tag_name: continuous
43+
prerelease: true
44+
files: lzopfs-*.AppImage

0 commit comments

Comments
 (0)