Skip to content

feat(deps): update vitest monorepo (4.1.11 → 5.0.0) - #929

Open
its-miso[bot] wants to merge 1 commit into
mainfrom
renovate/major-vitest-monorepo
Open

feat(deps): update vitest monorepo (4.1.11 → 5.0.0)#929
its-miso[bot] wants to merge 1 commit into
mainfrom
renovate/major-vitest-monorepo

Conversation

@its-miso

@its-miso its-miso Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@vitest/coverage-v8 (source) ^4.1.8^5.0.0 age adoption passing confidence
vitest (source) ^4.1.8^5.0.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

vitest-dev/vitest (@​vitest/coverage-v8)

v5.0.0

Compare Source

Vitest 5 is officially out! This release focuses on performance and brings a lot of new features while fixing long-standing bugs. See our blog post for the official announcement.

   🚨 Breaking Changes
   🚀 Features
   🐞 Bug Fixes

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone America/Edmonton)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@its-miso
its-miso Bot requested a review from joryirving as a code owner September 3, 2026 12:41
@its-miso its-miso Bot added the type/major label Sep 3, 2026
its-saffron[bot]

This comment was marked as outdated.

@its-saffron
its-saffron Bot dismissed their stale review September 3, 2026 20:14

Superseded by a newer automated review for this pull request.

its-saffron[bot]

This comment was marked as outdated.

@its-saffron
its-saffron Bot dismissed their stale review September 4, 2026 03:29

Superseded by a newer automated review for this pull request.

its-saffron[bot]

This comment was marked as outdated.

@its-miso
its-miso Bot force-pushed the renovate/major-vitest-monorepo branch from 650f871 to bfc2065 Compare September 4, 2026 03:40
@joryirving joryirving added the ai-review Request an AI pull request review. label Sep 4, 2026
@its-saffron
its-saffron Bot dismissed their stale review September 4, 2026 04:06

Superseded by a newer automated review for this pull request.

@its-saffron its-saffron Bot removed the ai-review Request an AI pull request review. label Sep 4, 2026
its-saffron[bot]

This comment was marked as outdated.

@joryirving joryirving added the ai-review Request an AI pull request review. label Sep 4, 2026
@its-saffron
its-saffron Bot dismissed their stale review September 4, 2026 04:38

Superseded by a newer automated review for this pull request.

@its-saffron its-saffron Bot removed the ai-review Request an AI pull request review. label Sep 4, 2026

@its-saffron its-saffron Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

AI Automated Review

Full PR review.

Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — primary route

Review: Update vitest monorepo 4.1.11 → 5.0.0 (PR PR 929)

Summary

This PR upgrades the vitest testing framework from version 4.x to 5.0.0, including @vitest/coverage-v8. The upgrade is a major version bump with several breaking changes documented in the vitest v5.0.0 release notes.

Change Overview

  • package.json: Updated vitest: ^4.1.8^5.0.0 and @vitest/coverage-v8: ^4.1.8^5.0.0
  • package-lock.json: Full lockfile regeneration with new dependency tree structure

Breaking Changes Verified

The vitest v5.0.0 release introduces several breaking changes:

Breaking Change Impact on This Repo
sequential option removed → use concurrent Dev-only test config; all CI checks passed
attachmentsDir default changed to .vitest/attachments/ Dev-only; no production impact
locator representation changed to object Test framework internals; CI passed
expect package inlined Test framework internals; CI passed
loupe.inspect replaced with pretty-format Test framework internals; CI passed

No API-level breaking changes affect application code. All changes are within the test runner's internal behavior.

Node.js Version Compatibility

The vitest v5.0.0 peer dependency requires node: ^22.12.0 || ^24.0.0 || >=26.0.0. The repository's package.json specifies engines: { "node": ">=24" }, which satisfies this requirement. No Node.js version change is needed.

Required Checks — Status

✅ check for breaking API changes in updated dependencies

Verified by reviewing the vitest v5.0.0 release notes from the PR body. Breaking changes are confined to test runner configuration options (sequentialconcurrent), attachment directory defaults, and internal framework representation changes. The test suite ran and passed, confirming no test code breakage. No application source code is impacted by these changes.

✅ run full test suite after upgrade

CI check "Tests" returned success. All other checks also passed (Coverage, Build, Lint, Typecheck, Database integration, Docker builds, npm audit, smoke tests). The full test suite executed successfully against the upgraded dependencies.

Standards Compliance

This is a devDependency-only upgrade. No production code changes. The change follows standard practice for updating test tooling. Repository conventions in AGENTS.md are not applicable to this dependency upgrade.

Tool Harness Findings

None — the native tool-calling loop did not issue any tool calls; all review performed from corpus directly.

Unknowns / Needs Verification

None identified. All checks are satisfied by the provided corpus.

Recommendation

Approve. This is a routine major-version upgrade of dev-only testing dependencies. CI has confirmed the upgrade works correctly with no breaking impacts to application code or tests.

@its-miso
its-miso Bot force-pushed the renovate/major-vitest-monorepo branch from 59f0e74 to 321f8b1 Compare September 4, 2026 04:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant