From 9e76d1c2d64cb71fb209804a8dc6703a710c6f1d Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 10 Mar 2026 21:01:49 +0700 Subject: [PATCH] Use --no-bundle for desktop smoke builds Smoke tags have non-numeric pre-release identifiers (e.g. gha-smoke.1) which MSI bundler rejects. Since smoke builds only need to prove Rust compilation succeeds, skip bundling entirely. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/desktop-release.yml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/desktop-release.yml b/.github/workflows/desktop-release.yml index 48377a8b1..b503da443 100644 --- a/.github/workflows/desktop-release.yml +++ b/.github/workflows/desktop-release.yml @@ -194,10 +194,7 @@ jobs: - name: Build macOS app (smoke only) if: env.IS_SMOKE_TAG == 'true' - run: npm run tauri --workspace=@getpaseo/desktop build -- --target ${{ matrix.rust_target }} - env: - TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} - TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} + run: npm run tauri --workspace=@getpaseo/desktop build -- --target ${{ matrix.rust_target }} --no-bundle publish-linux: if: ${{ (github.event_name == 'workflow_dispatch' && (github.event.inputs.platform == 'all' || github.event.inputs.platform == 'linux')) || (github.event_name == 'push' && (startsWith(github.ref_name, 'v') || startsWith(github.ref_name, 'desktop-v') || startsWith(github.ref_name, 'desktop-linux-v'))) }} @@ -338,10 +335,7 @@ jobs: - name: Build Linux app (smoke only) if: env.IS_SMOKE_TAG == 'true' - run: npm run tauri --workspace=@getpaseo/desktop build -- --bundles appimage - env: - TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} - TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} + run: npm run tauri --workspace=@getpaseo/desktop build -- --no-bundle publish-windows: if: ${{ (github.event_name == 'workflow_dispatch' && (github.event.inputs.platform == 'all' || github.event.inputs.platform == 'windows')) || (github.event_name == 'push' && (startsWith(github.ref_name, 'v') || startsWith(github.ref_name, 'desktop-v') || startsWith(github.ref_name, 'desktop-windows-v'))) }} @@ -477,7 +471,7 @@ jobs: - name: Build Windows app (smoke only) if: env.IS_SMOKE_TAG == 'true' - run: npm run tauri --workspace=@getpaseo/desktop build -- --bundles nsis,msi + run: npm run tauri --workspace=@getpaseo/desktop build -- --no-bundle env: TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}