From 1e64e5892e6b72e79e6167c7ff376e46a7edd5ca Mon Sep 17 00:00:00 2001 From: Wyvest Date: Mon, 29 Dec 2025 00:47:30 +0900 Subject: [PATCH 1/2] Override linuxdeploy version in setup action Add step to override linuxdeploy version for Ubuntu 22.04. --- .github/actions/setup-packages/action.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/actions/setup-packages/action.yml b/.github/actions/setup-packages/action.yml index 1b28b10b..2a5e68c3 100644 --- a/.github/actions/setup-packages/action.yml +++ b/.github/actions/setup-packages/action.yml @@ -57,3 +57,12 @@ runs: GITHUB_TOKEN: ${{ inputs.token }} NODE_ENV: debug run: pnpm prep + + - name: Override linuxdeploy version (fixes AppImage) + if: matrix.platform == 'ubuntu-22.04' + run: | + # Pin linuxdeploy version to prevent @tauri-apps/cli-linux-x64-gnu from pulling in an outdated version + TAURI_TOOLKIT_PATH="${XDG_CACHE_HOME:-$HOME/.cache}/tauri" + mkdir -p "$TAURI_TOOLKIT_PATH" + wget https://github.com/linuxdeploy/linuxdeploy/releases/download/1-alpha-20250213-2/linuxdeploy-x86_64.AppImage -O "$TAURI_TOOLKIT_PATH/linuxdeploy-x86_64.AppImage" + chmod +x "$TAURI_TOOLKIT_PATH/linuxdeploy-x86_64.AppImage" From 19c0f60a5897131c53c15e379bd918862c0ed689 Mon Sep 17 00:00:00 2001 From: Wyvest Date: Mon, 29 Dec 2025 00:49:33 +0900 Subject: [PATCH 2/2] Specify shell for linuxdeploy version override step --- .github/actions/setup-packages/action.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/actions/setup-packages/action.yml b/.github/actions/setup-packages/action.yml index 2a5e68c3..98281a9a 100644 --- a/.github/actions/setup-packages/action.yml +++ b/.github/actions/setup-packages/action.yml @@ -59,6 +59,7 @@ runs: run: pnpm prep - name: Override linuxdeploy version (fixes AppImage) + shell: bash if: matrix.platform == 'ubuntu-22.04' run: | # Pin linuxdeploy version to prevent @tauri-apps/cli-linux-x64-gnu from pulling in an outdated version