fix: disable binary stripping for Linux AppImage builds

Stripping symbols from the AppImage binary removes entries required by
WebKitGTK/EGL, causing EGL display initialization to fail on launch.
Set NO_STRIP=true for Linux CI builds and document it for local builds.
This commit is contained in:
itsRevela
2026-04-15 03:29:55 -05:00
parent d7a432f85c
commit bb427a50d2
3 changed files with 5 additions and 0 deletions

View File

@@ -95,6 +95,7 @@ jobs:
uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NO_STRIP: ${{ matrix.platform == 'ubuntu-22.04' && 'true' || '' }}
with:
args: ${{ matrix.args }}

View File

@@ -113,6 +113,7 @@ jobs:
uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NO_STRIP: ${{ matrix.platform == 'ubuntu-22.04' && 'true' || '' }}
with:
tagName: v__VERSION__
releaseName: 'Revelations v__VERSION__'

View File

@@ -14,6 +14,9 @@
```sh
pnpm install # or npm
pnpm tauri build # or npm
# Linux AppImage: use NO_STRIP to preserve symbols required by WebKitGTK/EGL
NO_STRIP=true pnpm tauri build --bundles appimage
```
## macOS ARM Fix