Skip to content

chore(deps): batch-update low-risk dependencies#96

Merged
nucket merged 1 commit into
mainfrom
chore/deps-batch-triage
Jul 7, 2026
Merged

chore(deps): batch-update low-risk dependencies#96
nucket merged 1 commit into
mainfrom
chore/deps-batch-triage

Conversation

@nucket

@nucket nucket commented Jul 7, 2026

Copy link
Copy Markdown
Owner

Clears the safe portion of the Dependabot backlog in a single branch, so we avoid the lockfile-conflict cascade of merging ~15 PRs one at a time.

✅ Included (verified locally: eslint, tsc, vite build, cargo check, clippy -D warnings, cargo test all green)

JS — within existing semver ranges (via pnpm update)

PR Bump
#95 @tauri-apps/api 2.11.0→2.11.1, plugin-fs 2.5.0→2.5.1, plugin-shell→2.3.5, cli 2.10.1→2.11.4
#84 react/react-dom 19.2.5→19.2.7, @types/react
#45 zustand 5.0.12→5.0.14
#70 vite→8.1.3
#69 @vitejs/plugin-react→6.0.3
#67 eslint→10.6.0
#63 typescript-eslint→8.62.1

JS — dev-tooling majors

PR Bump
#68 lint-staged 16→17
#65 / #66 @commitlint/cli + config-conventional 20→21 (paired)

Rust

PR Bump Note
#49 toml 0.9→1 serde round-trip API unchanged (read_config/write_config)
#43 windows 0.61→0.62
#93 / #94 / #83 tauri 2.11.x, tauri-build 2.6.3, serde_json lockfile-only, within existing reqs

⏸️ Held back deliberately — each needs its own PR

❌ Close (do not merge)


Note: prettier left untouched at main's 3.8.3 (its bump was not a Dependabot PR). Local prettier --check flags CRLF-only diffs because of core.autocrlf=true; clean on the LF-based CI.

🤖 Generated with Claude Code

Clears the safe portion of the Dependabot backlog in one branch to avoid
the lockfile-conflict cascade of merging ~15 PRs one at a time.

JS (within-range, via pnpm update):
- @tauri-apps/api 2.11.0->2.11.1, plugin-fs 2.5.0->2.5.1,
  plugin-shell ->2.3.5, cli 2.10.1->2.11.4 (Dependabot #95)
- react/react-dom 19.2.5->19.2.7, @types/react (#84)
- zustand 5.0.12->5.0.14 (#45), vite ->8.1.3 (#70),
  @vitejs/plugin-react ->6.0.3 (#69), eslint ->10.6.0 (#67),
  typescript-eslint ->8.62.1 (#63)

JS dev-tooling majors:
- lint-staged 16->17 (#68)
- @commitlint/cli + config-conventional 20->21 (#65, #66)

Rust:
- toml 0.9->1 (#49) - serde round-trip API unchanged (read_config/
  write_config in storage.rs), compiles clean
- windows 0.61->0.62 (#43)
- lockfile bumps within existing reqs: tauri 2.11.x, tauri-build 2.6.3,
  serde_json (#93, #94, #83)

Held back deliberately (each needs its own PR):
- reqwest 0.13 (#46): swaps default TLS from system (SChannel/openssl)
  to rustls+aws-lc-rs, adding a C/NASM build dep and changing runtime
  cert handling. prettier left at main's 3.8.3.
- rusqlite 0.40 (#92): pulls libsqlite3-sys 0.38.1, whose build script
  uses the unstable cfg_select! - raises MSRV above stable 1.94.1.
- cairo-rs 0.22 (#64): CI red; must stay pinned to gtk 0.18.

Verified locally: eslint, tsc, vite build, cargo check, cargo clippy
-D warnings, cargo test all pass. (prettier --check flags CRLF-only
diffs locally due to core.autocrlf=true; clean on the LF-based CI.)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@nucket nucket self-assigned this Jul 7, 2026
@nucket
nucket merged commit 873ed18 into main Jul 7, 2026
8 checks passed
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