Repository navigation
chore(deps-dev): bump vitest from 4.1.10 to 5.0.1 - #58
Closed
dependabot[bot] wants to merge 1 commit into
Closed
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
dependabot
Bot
force-pushed
the
dependabot/npm_and_yarn/vitest-5.0.1
branch
2 times, most recently
from
September 26, 2026 10:01
e44a811 to
51f1158
Compare
dependabot
Bot
force-pushed
the
dependabot/npm_and_yarn/vitest-5.0.1
branch
from
September 26, 2026 10:28
51f1158 to
252290a
Compare
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.1.10 to 5.0.1. - [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.1/packages/vitest) --- updated-dependencies: - dependency-name: vitest dependency-version: 5.0.1 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/npm_and_yarn/vitest-5.0.1
branch
from
September 26, 2026 11:42
252290a to
17860b7
Compare
Contributor
Author
|
Superseded by #66. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps vitest from 4.1.10 to 5.0.1.
Release notes
Sourced from vitest's releases.
... (truncated)
Commits
03630a5chore: release v5.0.1 (#11275)a47d790fix(fakeTimers): forcequeueMicrotaskandnextTickintoNotFake(#11261)2ce29d5fix: warn when deprecateddeps.optimizer.webis used (#11214)ccd6d05docs: fix typecheck exclude default in documentation (#11223)91ab158fix(doctor): measure vm pools for custom environments (#11212)23dda73fix: share the server on self-referencingextends(#11034)498fbe9fix: resolve ResolvedConfig exactOptionalPropertyTypes errors (#11175)115c3f6fix: correct typos in error message and comments (#11187)7361465fix: keep metadata file when clearing the cache (#11199)972e24bfix(browser): avoid double quotes inconfig.define(#11198)agentrig-train-row:55a31290-169c-48c8-bfe6-801b211bb1e2
Summary — TASK101 Vitest 5 validation
Validate existing Dependabot Vitest 4.1.10 → 5.0.1 update without speculative migration edits. Existing pushed head 17860b7, main/parent 9aa1c26. No new commit, manual refresh, lock regeneration or push was needed. Only package.json, package-lock.json and pnpm-lock.yaml differ from main; no source, tests, assertions, snapshots or production engines changed.
Adoption / predecessor evidence
Entry pin OLD 3bcf1db → supplied observed 252290a → freshly verified NEW 17860b7. Target remains Vitest 5.0.1, original major update class unchanged. Fresh PR inventory shows a sole dependabot[bot] authored commit (GitHub committer) atop accepted main. Complete entry-to-current and observed-to-current deltas inspected and retained: only lock reconciliation of accepted predecessor types/tsx/yaml/Inquirer/Zod closures; observed-to-current is Inquirer/Zod reconciliation. Complete main-to-head diff is Vitest and its development dependency/peer closure. No unknown author or unrelated source movement. All stale-head receipts/reviews are invalidated, not carried as current-head proof. Head rechecked unchanged before ledger write; no Dependabot race or manual refresh.
Accepted predecessor queue #60, #52, #59, #57, #61 is merged. Preserve #61 evidence: both managers 88 tests/16 files, interactive PTYs/config probes, and both independent PASS reviews, plus main CI https://github.com/agentkitai/agentkit-cli/actions/runs/36239524914 on 9aa1c26 as freshly checked by conductor at dispatch. Full PR61 body re-fetched into predecessor.json. No predecessor review is claimed to cover this Vitest update.
Design decisions / migration inventory
^22.12.0 || ^24.0.0 || >=26.0.0, not simply every Node >=22. Node20, Node22.0 and Node25 fail that range; Node22.12 passes. Node22.23.1, Node24.21.0, Node26.5.0 were actually executed. Production package has no engines field and none was added.^6.4.0 || ^7.0.0 || ^8.0.0. npm resolves Vite8.3.0; pnpm resolves Vite8.0.16. Both Vite engines are^20.19.0 || >=22.12.0. All 379 declared engine ranges across both lockfiles satisfy each tested runtime. Locks have identical direct versions/specifiers and Vitest target, not identical transitive graphs; their preexisting manager-specific Vite resolution differs and remains compatible. No speculative graph homogenization or hand-splicing. Production npm package records and all non-Vitest accepted direct versions equal main.Declared checks / verification
Resolved with trusted
/Users/amit/agentrig/packages/cli/dist/project-checks.js→ resolveProjectChecks(explicit repository root), no selected profile. Repository has no tracked declaration; explicit registered fallback is/Users/amit/.agentrig/projects/d9bd3b23f875084481332b6afc285bad180de775059e3665b33cc0775a0bd5ff/config.json(packs.ship.checks, normalized by resolver). Resolved commands saved in checks.json and displayed before execution. Declared order bootstrap → build → test; no preflight declared. Independent conductor checks/reviews still required.Durable full logs, receipts.jsonl, checks.json, run.py, compatibility.cjs/log, complete diffs and predecessor/head inventories:
/Users/amit/.agentrig/task-evidence/pr58-6a8bb5f7/(outside scratch and retained). Every following receipt is bound to exact head 17860b7, runner darwin-arm64, owned detached validation worktree/Users/amit/.agentrig/worktrees/pr58-6a8bb5f7, TMPDIR/tmp/pr58-6a8bb5f7. No edits required attaching a writable branch. Node22 PATH/opt/homebrew/opt/node@22/bin; Node24 PATH/Users/amit/.npm/_npx/387698761821791d/node_modules/node/bin; Node26 PATH/opt/homebrew/opt/node@26/bin. npm10.9.8 on 22/24, npm version on 26 recorded in npm26-install.log; pnpm10.34.5. Test commands are unmodified project scripts; install commands remove node_modules between managers/runtime cells. Bootstrap starts from absent node_modules. Full suites run in joined background job job-1, exit0.export PATH=/opt/homebrew/opt/node@22/bin:$PATH; node --version && npm --version && npx --yes pnpm@10 --version && npx --yes pnpm@10 install --frozen-lockfileexport PATH=/opt/homebrew/opt/node@22/bin:$PATH; npx --yes pnpm@10 run buildexport PATH=/opt/homebrew/opt/node@22/bin:$PATH; npx --yes pnpm@10 testnode -e 'for(const n of ["vitest","vite"]){const p=require(require.resolve(n+"/package.json",{paths:[require.resolve("vitest")]}));console.log(n,p.version,p.engines,p.peerDependencies?.vite)}'rm -rf node_modules && npm ci --engine-strictnpm run buildnpm testnode -e 'for(const n of ["vitest","vite"]){const p=require(n+"/package.json");console.log(n,p.version,p.engines,p.peerDependencies?.vite)}'npx --yes --package=node@24 -- node -p process.execPathnode --version && npm --version && rm -rf node_modules && npm ci --engine-strictnpm run buildnpm testrm -rf node_modules && npx --yes pnpm@10 install --frozen-lockfile --config.engine-strict=truenpx --yes pnpm@10 run buildnpx --yes pnpm@10 testnode --version && npm --version && rm -rf node_modules && npm ci --engine-strictnpm run buildnpm testrm -rf node_modules && npx --yes pnpm@10 install --frozen-lockfile --config.engine-strict=truenpx --yes pnpm@10 run buildnpx --yes pnpm@10 testgit diff --exit-code && git diff --cached --exit-code && git status --porcelainnode /Users/amit/.agentrig/task-evidence/pr58-6a8bb5f7/compatibility.cjsAll receipts exit0. No mutation/fail-first claim: no new source behavior, tests, guards or refusals introduced. Existing assertions plus dependency/engine/static compatibility inventory are migration proof. No touched skill/instruction-contract text, so CRLF skill-copy tests are not applicable.
Warnings retained, not hidden: pnpm's default ignored esbuild build-script warning; no approval/config override, native toolchain still builds/tests. npm Vite8.3 reports current ESM syntax in CommonJS vitest.config.ts would be unsupported by a future default native config loader. Current default loads correctly on all tested runtimes. No speculative rename/module-type change or warning suppression for a future Vite major.
Security / audit
Optional explicit npm audit main/head comparison was not run, so no audit non-regression claim is made. npm ci automatically reported baseline dependency vulnerabilities; install output retained in full, not a clean-audit certification. No audit fix or unrelated dependency update. Image scanning not applicable: no image build, Dockerfile or image-reference change.
Deviations
None. Validation-only adoption permitted explicitly when no migration is demonstrated. Scope takes precedence over generic STATUS/ROADMAP edits; those files are absent and no out-of-scope docs created. Both managers and supported tooling runtime majors22/24/26 exercised; unsupported Node20/25 not falsely certified.
Review disposition
Repair round: 0/3
Fresh adoption inventory has no existing comments/reviews/findings. Independent review pending; child skips external reviews and does not approve or merge. Conductor owns same-head independent checks and declared reviewer slots. No stale-head coverage retained. Hosted CI observed SUCCESS without waiting: https://github.com/agentkitai/agentkit-cli/actions/runs/36239659860/job/108397659372, test started 2026-09-26T11:42:29Z and completed 2026-09-26T11:42:51Z on this current head. Lander must reverify actual head and all gates.
Residuals
No demonstrated migration defect or test failure. Known nonblocking future-native-loader warning disclosed above; no current incompatibility proven. No audit comparison claimed. Independent review/landing gates outstanding; no issues, approvals, settings, credentials, publications, deployments or tags mutated.
Checklist
Authorization and child boundary
Verbatim human authorization, bound solely to PR58; child must not merge:
Handoff and cleanup
Existing pushed PR58 ready for conductor independent proof/review, not a landing certification. No source edits, commits or push necessary. All jobs joined; tracked/index/status clean. Durable proof persisted outside scratch. After this append-only ledger is persisted/read back, remove the owned validation worktree with git worktree remove and its external TMPDIR; preserve author checkout and durable proof. No hosted CI waiting, external reviews or merge by child.
Cleanup confirmation — 2026-09-26T11:51:32.602693+00:00
Ledger exact-byte readback and head equality passed. All jobs joined; clean owned worktree removed with git worktree remove, registration pruned, external TMPDIR removed and absence verified. Author checkout remains clean on main9aa1c261ea376d67161b473cfb6e6197244eda00. Durable proof retained. No commit/push needed for validation-only adoption. npm26 used npm12.0.2; Node22/24 used npm10.9.8. Child handoff complete; independent review remains pending.