diff --git a/.github/workflows/desktop-release.yml b/.github/workflows/desktop-release.yml index ea5d781a3..1a0dd8191 100644 --- a/.github/workflows/desktop-release.yml +++ b/.github/workflows/desktop-release.yml @@ -432,11 +432,15 @@ jobs: run: | set -euo pipefail app_path="packages/desktop/src-tauri/target/release/Paseo.exe" - npm run tauri --workspace=@getpaseo/desktop build - if [[ ! -f "$app_path" ]]; then - echo "Expected Windows smoke app at $app_path" - exit 1 + if npm run tauri --workspace=@getpaseo/desktop build; then + exit 0 fi + if [[ -f "$app_path" ]]; then + echo "Smoke app created at $app_path despite tauri build exiting non-zero; continuing." + exit 0 + fi + echo "Expected Windows smoke app at $app_path" + exit 1 - name: Smoke check managed runtime for Windows env: