Skip to content

Update dependency vitest to v5 - #107

Merged
wormeyman merged 1 commit into
mainfrom
renovate/major-vue-build-toolchain
Sep 11, 2026
Merged

Update dependency vitest to v5#107
wormeyman merged 1 commit into
mainfrom
renovate/major-vue-build-toolchain

Conversation

@renovate

@renovate renovate Bot commented Sep 11, 2026

Copy link
Copy Markdown

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
vitest (source) ^4.1.10^5.0.0 age confidence

Release Notes

vitest-dev/vitest (vitest)

v5.0.0

Compare Source

   🚨 Breaking Changes
   🚀 Features
   🐞 Bug Fixes

Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • "on monday"
  • 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 this update again.


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

This PR was generated by Mend Renovate. View the repository job log.

@coderabbitai

coderabbitai Bot commented Sep 11, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 0a8e5853-923c-4262-af8a-66e626c11ea5

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@wormeyman
wormeyman merged commit 3ae57b9 into main Sep 11, 2026
7 checks passed
@wormeyman
wormeyman deleted the renovate/major-vue-build-toolchain branch September 11, 2026 16:22
wormeyman added a commit that referenced this pull request Sep 11, 2026
…tenance (#110)

`npm ci` in src/vue failed on main with:

  npm error `npm ci` can only install packages when your package.json and
  package-lock.json are in sync.
  npm error Missing: tinyexec@1.3.0 from lock file

Cause is the merge order, not either change. #109 (lock file maintenance)
re-resolved the whole lockfile while vitest was still 4.1.11, and hoisted
tinyexec 1.3.1 to the top level because 4.1.11 accepted it. #107 (vitest 5)
was branched before that and merged after it. Git took both diffs without a
textual conflict, but vitest 5.0.0 wants tinyexec 1.3.0, so the result named
a dependency the lockfile no longer contained.

The repair is one `npm install`: tinyexec moves from a hoisted
node_modules/tinyexec at 1.3.1 to a nested node_modules/vitest/node_modules/
tinyexec at 1.3.0. Nothing else in the tree changes, and vitest is now the
only consumer.

CI would not have caught this. The "Build front-end" job runs `npm install`,
which quietly repairs an out-of-sync lockfile in the runner and passes, so
the committed lockfile stays broken for anyone using `npm ci`. Worth
considering `npm ci` there instead, which is what a lockfile is for.

Verified on this branch: `npm ci` exits 0, `npm audit` reports 0
vulnerabilities, `npm run build` passes, `vitest run` passes 51 of 51 on
vitest 5.0.0, `npx eslint .` exits 0, and the committed FactorioToolsApi.ts
does not drift.


Claude-Session: https://claude.ai/code/session_01DAVZSEbjCkr9sbumdMPKy2

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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