chore: bump vitest from 4.1.11 to 5.0.0 - #59
Conversation
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.1.11 to 5.0.0. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.0/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-version: 5.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
Claude finished @dependabot[bot]'s task in 1m 38s —— View job Dependency review: vitest 4.1.11 → 5.0.0 (major)
Verdict: safe to merge. CI is green on both Node 22 and 24 (run), and none of vitest 5's breaking changes touch code in this repo. What changedDev-only bump. Breaking changes checked against this codebase
The suite uses only One thing to notevitest 5's own Not doneI couldn't run |
| "tsx": "^4.19.0", | ||
| "typescript": "^5.7.0", | ||
| "vitest": "^4.1.10" | ||
| "vitest": "^5.0.0" |
There was a problem hiding this comment.
Heads-up (non-blocking): vitest 5 declares engines.node: "^22.12.0 || ^24.0.0 || >=26.0.0", but this repo declares "node": ">=22" (package.json:13). A contributor on Node 22.0–22.11 — or on an odd release like 23/25 — now gets EBADENGINE on npm install, even though the repo says they're supported.
It's dev-only, so the published package and .mcpb bundle are unaffected, and CI is fine (setup-node with '22' resolves to the latest 22.x). Per CLAUDE.md, raising the real floor means moving engines, manifest.json, README.md, both workflows and @types/node together — probably not worth it just for a devDependency. Worth a line in CONTRIBUTING.md instead if it bites anyone.
Bumps vitest from 4.1.11 to 5.0.0.
Release notes
Sourced from vitest's releases.
... (truncated)
Commits
f441c6fchore: release v5.0.0 (#11130)d46a747fix: treat test.describe as a suite during static collection (#11128)584cf30fix: add a warning if inline project has duplicate plugins due to unexpected ...f08ce4bfix: apply queued mocks from doMock() in queue order (fixes #10706) (#11127)897f51fchore: release v5.0.0-rc.4 (#11107)1339b06chore(deps): update all non-major dependencies (#11104)51e9494feat!: parse files statically in vitest list by default (#11088)2122ffdfix: propagate --maxWorkers to projects (#11102)dc10f5ffix(browser): report the action error when a task times out (#11101)d4fe198feat: promote clearCache out of experimental (#11086)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)