Skip to content

Commit 44836ca

Browse files
Mohammod Al Amin Ashikcursoragent
andcommitted
fix: Resolve Linux AppImage bundling failure in CI
Exclude AppImage from build targets to prevent linuxdeploy failures in CI environments. AppImage bundling requires complex FUSE setup that can be unreliable in GitHub Actions runners. Continue providing .deb and .rpm packages which are more commonly used for Linux distribution. Also add libfuse2 dependency for future AppImage support if needed. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 0cbaed6 commit 44836ca

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

.github/actions/install-linux-deps/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ runs:
1616
- name: Cache apt packages (base)
1717
uses: awalsh128/cache-apt-pkgs-action@latest
1818
with:
19-
packages: build-essential pkg-config libglib2.0-dev libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libsecret-1-dev
20-
version: 1.0
19+
packages: build-essential pkg-config libglib2.0-dev libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libsecret-1-dev libfuse2
20+
version: 1.1
2121

2222
- name: Cache apt packages (E2E)
2323
if: ${{ inputs.e2e == 'true' }}

apps/desktop/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"bundle": {
4545
"active": true,
4646
"createUpdaterArtifacts": true,
47-
"targets": "all",
47+
"targets": ["deb", "rpm", "nsis", "msi", "app", "dmg", "updater"],
4848
"icon": [
4949
"icons/32x32.png",
5050
"icons/128x128.png",

0 commit comments

Comments
 (0)