From de06e7a15da3d8394b3ef66038699f6958ebe51a Mon Sep 17 00:00:00 2001 From: Christoph Brandau Date: Sun, 5 Jul 2026 23:28:23 +0200 Subject: [PATCH] feat(ci): control symbol stripping via NO_STRIP matrix var The workflow now passes a per-platform NO_STRIP setting into the Tauri build environment. This allows builds to retain symbols when needed, improving debugging and crash analysis without changing the default behavior for other targets. - Add matrix no_strip values for Windows and Ubuntu - Export NO_STRIP into the build environment for Tauri --- .gitea/workflows/app_builder.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitea/workflows/app_builder.yaml b/.gitea/workflows/app_builder.yaml index 0c3356d..9309099 100644 --- a/.gitea/workflows/app_builder.yaml +++ b/.gitea/workflows/app_builder.yaml @@ -42,9 +42,11 @@ jobs: - platform: "windows-latest" bundles: "nsis" updater_platform: "windows-x86_64" + no_strip: "" - platform: "ubuntu-22.04" bundles: "appimage" updater_platform: "linux-x86_64" + no_strip: "1" runs-on: ${{ matrix.platform }} @@ -129,6 +131,7 @@ jobs: env: TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD}} + NO_STRIP: ${{ matrix.no_strip }} run: npm run tauri -- build --bundles ${{ matrix.bundles }} # ---------------------- # Upload to MinIO (via mc) and create latest.json