Repository navigation
fix(deps): patch vite to 7.3.7 - #1330
Conversation
Raise the vite override floor to ~7.3.7 and re-resolve the auto-installed vite peer, which stayed on 7.3.6 and carries GHSA-587h-7wmj-h5pm, GHSA-698v-4r3x-3vcv and GHSA-r825-w8mm-5pxw. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D8B8BQCsxyYeUwangUmPo5
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
cipherstash-agent
left a comment
There was a problem hiding this comment.
Automated review attestation — source: /code-review medium + company-skills:cross-check-review-findings (cipherstash/skills), run against head 9de955c.
Result: no findings. No critical or blocking issues.
Checked at head:
pnpm-workspace.yaml:98— override raised tovite@>=7.0.0 <7.3.7: ~7.3.7, matching the three advisories (fixed in 7.3.7).pnpm-lock.yaml— zero7.3.6references remain; onlyvite@7.3.7entries (base + the two@types/nodevariants), peer ranges updated to~7.3.7.- Diff is confined to
pnpm-lock.yamlandpnpm-workspace.yaml; no manifest or config weakened. - Considered and dropped: the single
@vitest/coverage-v8@4.1.11(vitest@4.1.11)snapshot now links the@types/node@22.20.5vitest variant instead of26.2.0(pnpm-lock.yaml:5134). This is pnpm's dedup of one shared peer entry and has no runtime effect, so not a defect. - Missing changeset (changeset-bot) is expected for a dev-tooling lockfile change.
No existing reviewer feedback to cross-check (no review threads; only bot status comments).
Generated by Claude Code
Summary
Patches
viteto 7.3.7 in the one lockfile that resolved a vulnerable version.>= 7.0.0, <= 7.3.6>= 7.0.0, <= 7.3.6>= 7.0.0, <= 7.3.6Dependabot alerts #250, #251 and #252. Linear: CIP-5099.
Change
pnpm-lock.yamlvite@>=7.0.0 <7.3.5override inpnpm-workspace.yamltovite@>=7.0.0 <7.3.7: ~7.3.7. The override stays because vite is only an auto-installed peer (of vitest and@prisma/orm-toolchain), so no manifest declares it.pnpm updateleft the peer on 7.3.6. I re-resolved it by temporarily addingvite@7.3.7as a root devDependency, then dropping it and re-running a lockfile-only install.package.jsonis unchanged and the lockfile diff touches only vite entries (the rest is the peer suffix on vitest and prisma entries).minimumReleaseAge. The lockfile-only resolves ran with--config.minimumReleaseAge=0because pnpm otherwise failed on postcss 8.5.31, already locked and released 2026-10-18. No config was weakened in the diff.Verification
deps.pyshowspnpm-lock.yamlresolving only 7.3.7 and nothing vulnerable, with no unsupported lockfiles. The evidence gate passed foropened.pnpm install --frozen-lockfile --ignore-scriptssucceeds.pnpm-lock.yamlandpnpm-workspace.yamlonly.Not run locally: the test suites (CI runs them). No changeset added: dev-tooling lockfile change only.
Generated by Claude Code
Summary by CodeRabbit