Skip to content

chore(deps): bump vite to 6.4.2 and picomatch to 4.0.4 in /web (security)#1098

Merged
zbigniewsobiecki merged 1 commit intodevfrom
chore/deps-web-security-bumps
Apr 14, 2026
Merged

chore(deps): bump vite to 6.4.2 and picomatch to 4.0.4 in /web (security)#1098
zbigniewsobiecki merged 1 commit intodevfrom
chore/deps-web-security-bumps

Conversation

@zbigniewsobiecki
Copy link
Copy Markdown
Member

Summary

Why not Dependabot?

This replaces #1088 and #1058, which were both stuck on CI's lint-and-test step with Missing: @trpc/server@11.16.0 / react-is@19.2.5 from lock file. Dependabot's lockfile regeneration produced a divergent web/package-lock.json vs. dev — it added platform-specific node_modules/@tailwindcss/oxide-wasm32-wasi/** nested entries and dropped the resolved @trpc/server and react-is entries that dev's lockfile has. @dependabot recreate reproduced the same divergence, so both bumps were bundled into this one manual PR against current dev with a cleanly regenerated lockfile.

Test plan

  • cd web && npm ci exits clean
  • npm run typecheck
  • npm test — 7313 unit tests pass
  • CI green on push

Closes #1088
Closes #1058

Security patches for two advisories blocked on Dependabot:

- vite 6.4.1 → 6.4.2: path traversal in optimize deps sourcemap handler,
  server.fs check for env transport (vitejs/vite#22161, #22159)
- picomatch 4.0.3 → 4.0.4: CVE-2026-33671, CVE-2026-33672

Replaces #1088 and #1058, which were stuck on CI because Dependabot's
lockfile regeneration produced a divergent lockfile vs. dev (dropped
@trpc/server and react-is resolved entries, added platform-specific
tailwindcss-oxide-wasm32-wasi nested entries). Rather than iterate on
@dependabot recreate, bundled both bumps into a single manual PR with
a lockfile regenerated from dev's current state.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@zbigniewsobiecki zbigniewsobiecki merged commit 8a4009b into dev Apr 14, 2026
9 checks passed
@zbigniewsobiecki zbigniewsobiecki deleted the chore/deps-web-security-bumps branch April 14, 2026 19:55
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