@@ -58,12 +58,16 @@ jobs:
5858 libssl-dev \
5959 libgtk-3-dev \
6060 libayatana-appindicator3-dev \
61- librsvg2-dev
61+ librsvg2-dev \
62+ libfuse2
6263
6364 # Install linuxdeploy for AppImage bundling
6465 wget -q https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
6566 chmod +x linuxdeploy-x86_64.AppImage
66- sudo mv linuxdeploy-x86_64.AppImage /usr/local/bin/linuxdeploy
67+ # Extract and run without FUSE for CI compatibility
68+ ./linuxdeploy-x86_64.AppImage --appimage-extract
69+ sudo mv squashfs-root/AppRun /usr/local/bin/linuxdeploy
70+ sudo cp -r squashfs-root/usr/* /usr/local/
6771
6872 - name : Cache cargo registry
6973 uses : actions/cache@v4
@@ -91,17 +95,21 @@ jobs:
9195
9296 - name : Upload .deb artifact (Linux)
9397 if : matrix.platform == 'ubuntu-22.04'
98+ continue-on-error : true
9499 uses : actions/upload-artifact@v4
95100 with :
96101 name : spent-linux-deb
97102 path : ${{ matrix.artifact_path }}
103+ if-no-files-found : warn
98104
99105 - name : Upload .AppImage artifact (Linux)
100106 if : matrix.platform == 'ubuntu-22.04'
107+ continue-on-error : true
101108 uses : actions/upload-artifact@v4
102109 with :
103110 name : spent-linux-appimage
104111 path : ${{ matrix.appimage_path }}
112+ if-no-files-found : warn
105113
106114 - name : Upload .exe artifact (Windows)
107115 if : matrix.platform == 'windows-latest'
0 commit comments