Skip to content

fix(deps): align Tauri runtime and plugin versions - #101

Merged
saagpatel merged 1 commit into
mainfrom
codex/fix/desktop-tauri-paired-20261004
Oct 4, 2026
Merged

saagpatel merged 1 commit into
mainfrom
codex/fix/desktop-tauri-paired-20261004

Conversation

@saagpatel

Copy link
Copy Markdown
Owner

What

Align the Tauri Rust core at 2.12.1 with JavaScript API 2.12.1, store 2.5.0, and clipboard manager 2.4.1. This integrates the overlapping dependency targets from #97, #98, and #100 on current main.

Why

The separate updates conflict after the accepted React, Vitest, CLI, commitlint, and build dependency updates. One coherent integration preserves those upgrades and pairs the JavaScript and Rust runtime packages.

How

Use the accepted #97 Cargo graph with the complete #98 clipboard package record, and the three matching accepted npm package records. Existing application source and workflow gates remain intact.

Testing

  • Local: git diff --check; manifest/lock parity; JavaScript/Rust minor pairing; 469 unique Cargo records and 1,411 unambiguous dependency links.
  • Independent source review: exact composition, retained upgrades, and all 39 changed registry-record checksums verified against official metadata.
  • Ordinary exact-head CI must pass frontend verification, Rust tests, strict Tauri preflight and CLI bundle validation before merge. No local install or full build is claimed.

Performance impact

Existing CI performance gates apply; no baseline changes.

Risk / Notes

Cargo.toml retains the inherited Rust 1.77.2 declaration, while current main already requires Rust 1.90 through tauri-build/utils. This patch does not increase that effective requirement. Stable CI does not prove compatibility with Rust 1.77.2.

Lockfile rationale

Update only the paired Tauri dependencies using exact accepted package records and Cargo registry checksums. Retain React/React DOM 19.3.0, Vitest 5.0.3, CLI 2.12.1, commitlint 21.2.3, tauri-build 2.7.1, and brace-expansion 1.1.21. The three original source branches remain preserved; superseded originals are closed only after the integrated default tree is verified.

@saagpatel
saagpatel merged commit 7a2168e into main Oct 4, 2026
26 checks passed
@saagpatel
saagpatel deleted the codex/fix/desktop-tauri-paired-20261004 branch October 4, 2026 17:39
@saagpatel
saagpatel restored the codex/fix/desktop-tauri-paired-20261004 branch October 4, 2026 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant