Skip to content

fix(deps): align tauri npm packages with rust crates - #25

Merged
maxgfr merged 1 commit into
mainfrom
fix-tauri-npm-versions
Oct 20, 2026
Merged

maxgfr merged 1 commit into
mainfrom
fix-tauri-npm-versions

Conversation

@maxgfr

@maxgfr maxgfr commented Oct 20, 2026

Copy link
Copy Markdown
Owner

Follow-up to #24. The cargo update there moved the Rust crates to tauri 2.12.4, tauri-plugin-process 2.4.0 and tauri-plugin-updater 2.14.0. tauri build refuses to run when the NPM packages are on a different major/minor, so every Release build job failed and v2.17.1 was published with no assets (run 39454826960). The updater endpoint (releases/latest/download/latest.json) is broken until a new release ships.

Changes

  • @tauri-apps/api 2.10.1 -> 2.12.4
  • @tauri-apps/plugin-process 2.3.1 -> 2.4.0
  • @tauri-apps/plugin-updater 2.10.0 -> 2.14.0
  • @tauri-apps/cli 2.10.1 -> 2.12.3

The minimum ranges in package.json are raised to match, so a fresh install can't drift back below the crate versions.

Merging this as a fix cuts 2.17.2 with binaries and a latest.json, which becomes the latest release again.

Verification

  • bun tauri build --debug --no-bundle passes the version check and builds locally (macOS)
  • bun run typecheck, bun vitest run (222 tests)

The lockfile refresh moved tauri to 2.12, tauri-plugin-process to 2.4
and tauri-plugin-updater to 2.14, so tauri build refused to run with
the older @tauri-apps packages and the 2.17.1 release has no binaries.
Bump @tauri-apps/api, plugin-process, plugin-updater and cli to match.
@maxgfr
maxgfr merged commit b1d7581 into main Oct 20, 2026
5 checks passed
@maxgfr
maxgfr deleted the fix-tauri-npm-versions branch October 20, 2026 16:23
github-actions Bot pushed a commit that referenced this pull request Oct 20, 2026
## [2.17.2](v2.17.1...v2.17.2) (2026-10-20)

### Bug Fixes

* **deps:** align tauri npm packages with rust crates ([#25](#25)) ([b1d7581](b1d7581))
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.17.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant