Repository navigation
build(deps-dev): bump vitest to 5.0.5 - #4452
claude[bot] wants to merge 1 commit into
Conversation
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N2vvE5XzurMvQfsX7Vz7bF
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
I reviewed this vitest bump and didn't find any bugs. A code owner still needs to sign off, because .github/CODEOWNERS assigns every path in the repo to a team.
What was reviewed:
- The catalog entry in
.yarnrc.ymland the mirroredcatalogfield inpackage.jsonboth move to^5.0.5, so they stay in sync. - The
yarn.lockentries match vitest 5.0.5's own dependency ranges. Two new transitive majors come from vitest:obug3.0.0 and a pinnedwhy-is-node-running3.2.1, which no longer depends onsiginfoorstackback.tinyexecmoves to^1.3.1. - No other workspace dependency resolutions changed. This is dev/test tooling only, and
enableScripts: falseis unchanged.
Extended reasoning...
The change touches three files: .yarnrc.yml, package.json and yarn.lock. It bumps the vitest catalog version from ^5.0.1 to ^5.0.5 and updates vitest's transitive dev dependencies in the lockfile. It changes no source code. The only sensitive surface is supply chain: new lockfile checksums for test tooling, with install scripts still disabled. The change is simple and consistent, but approval is blocked because the catch-all * rule in .github/CODEOWNERS assigns every changed path to a code-owner team.
Summarize your changes:
This bumps the yarn
catalogentry for vitest from^5.0.1to^5.0.5(in.yarnrc.ymland the mirroredcatalogfield in the rootpackage.json), which moves the root and all 25 workspaces from vitest 5.0.1 to 5.0.5, along with its own@vitest/mocker/@vitest/spyand new dependency ranges in the lockfile. 5.0.5 carries the fix for GHSA-p458-7748-mcp3, which affects@vitest/uiand@vitest/browser; this repo uses neither, so it wasn't exposed, and the bump just keeps vitest current. On Linux,yarn build,yarn lint,yarn constraints,yarn knipand the wholefastproject (66 files, 711 passed, 6 todo) pass; theslowandslow-verdaccioprojects are left to CI.Generated by Claude Code