Skip to content

Fix release Tauri dependency alignment#39

Merged
iptoux merged 1 commit into
mainfrom
fix/release-tauri-version-alignment
Jun 29, 2026
Merged

Fix release Tauri dependency alignment#39
iptoux merged 1 commit into
mainfrom
fix/release-tauri-version-alignment

Conversation

@iptoux

@iptoux iptoux commented Jun 29, 2026

Copy link
Copy Markdown
Owner

Summary

Fixes the release workflow failure from run 28372335011 where every platform stopped in pnpm tauri build before compilation.

Root cause

The Rust Tauri crate resolved to tauri 2.11.1, but the frontend package lock still installed @tauri-apps/api 2.10.1. Tauri validates Rust and JS package major/minor alignment and fails early when they drift.

Changes

  • Align @tauri-apps/api and @tauri-apps/cli to 2.11.1.
  • Update @tauri-apps/plugin-opener to 2.5.4 so it resolves against the 2.11.x API range.
  • Use pnpm install --frozen-lockfile in all release build jobs so release packaging matches CI dependency resolution.
  • Document the release dependency rule in README/dev docs and add a changelog entry.

Verification

  • pnpm install --frozen-lockfile
  • pnpm tauri info
  • pnpm run lint
  • pnpm run test
  • pnpm run build
  • pnpm tauri build --no-bundle

Known existing warnings remain: React act(...) test warnings and Vite chunk warnings. The failed release early-exit is fixed locally by the passing Tauri build/version check.

@iptoux iptoux added bug Something isn't working documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 29, 2026
@iptoux iptoux self-assigned this Jun 29, 2026
@iptoux iptoux merged commit 109cdcc into main Jun 29, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant