build(deps-dev): bump vitest from 3.2.4 to 4.1.0 in /peek#2476
build(deps-dev): bump vitest from 3.2.4 to 4.1.0 in /peek#2476dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 3.2.4 to 4.1.0. - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-version: 4.1.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
🤖 AI Assistant 🤖 6 Enabled Automations • 1 Disabled AutomationsEnabled automations
Disabled automations
TroubleshootingThis control panel only adds or removes labels on the PR.
|
❌ UI Smoke Test Review —
|
Dependency Update AnalysisSummary: This PR updates vitest
|
| Check | Result |
|---|---|
| Breaking changes | |
| Testable in PR | ✅ Yes (CI runs on pull_request) |
Changelog highlights (v3.2.4 → v4.1.0)
v4.0.0introduces a dedicated Breaking Changes section (major upgrade), including removals/deprecations and behavioral changes.- Notable items relevant to tooling/config include removal of Vite 5 support, migration from
vite-nodeto module runner internals, and multiple deprecated API removals. v4.1.0adds features and fixes, but does not remove the major-version migration risk introduced in 4.0.
Release sources reviewed:
vitest-dev/vitestrelease tags:v4.0.0,v4.1.0, and baselinev3.2.4.
Usage in this repository
- Manifest update in this PR:
peek/package.json(devDependencies):vitest^3.2.4→^4.1.0
- Vitest config and setup files:
peek/vitest.config.tspeek/vitest.integration.config.tspeek/vitest.setup.ts
- Test scripts using Vitest CLI:
peek/package.jsonlines fortest:unit,test:coverage,test:integration
- CI usage:
.github/workflows/ci.ymlruns onpull_requestandpushpull_request:make test-unit ...push:make test-unit-coverage
There are extensive direct imports from "vitest" across unit/component tests under peek/tests/**.
Compatibility assessment
Verified incompatibility in current PR state:
peek/package.jsonstill has@vitest/coverage-v8: "^3.2.4"whilevitestis^4.1.0.peek/package-lock.jsonshowsnode_modules/@vitest/coverage-v8`` peer dependency:"vitest": "3.2.4"(strict peer)
- Local validation command failed:
cd peek && npm ci --no-audit --no-fund- Error:
ERESOLVE ... peer vitest@"3.2.4" from@vitest/coverage-v8@3.2.4
Because ci.yml installs dependencies with npm ci on PRs, this should be caught immediately in PR checks.
Recommendation: bump @vitest/coverage-v8 to a Vitest 4-compatible version in the same PR (or revert vitest to 3.2.4).
Labels Applied
No labels applied (no configured classification labels were provided in this workflow run).
What is this? | From workflow: Dependency Review
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.
Bumps vitest from 3.2.4 to 4.1.0.
Release notes
Sourced from vitest's releases.
... (truncated)
Commits
4150b91chore: release v4.1.01de0aa2fix: correctly identify concurrent test during static analysis (#9846)c3cac1cfix: use isAgent check, not just TTY, for watch mode (#9841)eab68bachore(deps): update all non-major dependencies (#9824)031f02afix: allow catch/finally for async assertion (#9827)3e9e096feat(reporters): addagentreporter to reduce ai agent token usage (#9779)0c2c013chore: release v4.1.0-beta.68181e06fix:hideSkippedTestsshould not hidetest.todo(fix #9562) (#9781)a8216b0fix: manual and redirect mock shouldn'tloadortransformoriginal module...689a22afix(browser): types ofgetCDPSessionandcdp()(#9716)Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for vitest since your current version.
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)