From faf1eed0abf466a22fa0180e43445c09fa47a97e Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 10 Mar 2026 22:06:38 +0700 Subject: [PATCH] Fix Linux AppImage build: pin ubuntu-22.04 and disable strip ubuntu-latest switched to 24.04 which has libraries with .relr.dyn sections that linuxdeploy's bundled eu-strip cannot handle, causing consistent "failed to run linuxdeploy" errors. Pin to ubuntu-22.04 (also better glibc compat for AppImage) and set NO_STRIP=true as a safety net. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/desktop-release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/desktop-release.yml b/.github/workflows/desktop-release.yml index b503da443..cd7f0c20b 100644 --- a/.github/workflows/desktop-release.yml +++ b/.github/workflows/desktop-release.yml @@ -201,7 +201,7 @@ jobs: permissions: contents: write packages: read - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 @@ -324,6 +324,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} + NO_STRIP: "true" with: projectPath: packages/desktop tagName: ${{ env.RELEASE_TAG }}