Skip to content

build(deps-dev): bump vitest to 5.0.5 - #222

Open
claude[bot] wants to merge 1 commit into
mainfrom
vitest-5.0.5
Open

claude[bot] wants to merge 1 commit into
mainfrom
vitest-5.0.5

Conversation

@claude

@claude claude Bot commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

This bumps vitest from ^5.0.1 to ^5.0.5 and @vitest/coverage-v8 from 5.0.1 to 5.0.5 (still pinned exactly), and the lockfile moves both from 5.0.1 to 5.0.5 along with vitest's own dependencies. 5.0.5 carries the fix for GHSA-p458-7748-mcp3, which affects @vitest/ui and @vitest/browser. This repo doesn't use either of those, so it wasn't exposed, and the bump keeps the vitest packages in step. Every package that changed in the lockfile was published at least 7 days ago. Lint and tsc pass locally, and all 144 tests pass with coverage.


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N2vvE5XzurMvQfsX7Vz7bF
@claude
claude Bot requested review from a team as code owners October 22, 2026 22:50
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​vitest/​coverage-v8@​5.0.1 ⏵ 5.0.599 +110079 +199100
Updatedvitest@​5.0.1 ⏵ 5.0.59810079 +199 +1100

View full report

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed this dev-only vitest bump and didn't find any bugs. Every path in the repo has CODEOWNERS (* in .github/CODEOWNERS), so a code owner still needs to sign off.

What was reviewed:

  • yarn.lock matches package.json. The workspace entry and the vitest/@ vitest/coverage-v8 peer pins all move together to 5.0.5.
  • The new versions of obug (3.0.0) and why-is-node-running (3.2.1) are only used inside vitest and coverage-v8. No repo source imports them.
  • Nothing else in the lockfile still needs siginfo or stackback. The old tinyexec ^1.3.0 entry is still needed by another dependency, so keeping it alongside the new ^1.3.1 entry is correct.
Extended reasoning...

This change only touches package.json devDependencies (vitest and @ vitest/coverage-v8, 5.0.1 to 5.0.5) and the regenerated yarn.lock. No runtime dependencies or source files change. It touches no security-sensitive code, though it does pull in new third-party package versions, all with matching lockfile checksums. Approval was withheld only because .github/CODEOWNERS assigns every path to code owner teams.

This branch has not been deployed

No deployments
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