Skip to content

chore(deps-dev): bump vitest, playwright, vite, vue and @types/node in one batch - #59

Merged
htcom-code merged 1 commit into
mainfrom
chore/deps-batch-vitest-vite-vue
Oct 19, 2026
Merged

htcom-code merged 1 commit into
mainfrom
chore/deps-batch-vitest-vite-vue

Conversation

@htcom-code

Copy link
Copy Markdown
Owner

Dependabot opened four patch updates: #55 (vitest group 5.0.3 to
5.0.4 and playwright 1.63.0 to 1.64.0), #56 (vite 8.3.3 to 8.3.4,
demo), #57 (@types/node 26.6.4 to 26.6.5, the dev group) and #58 (vue
3.5.43 to 3.5.44). vitest's snapshot keys carry vite's and
@types/node's versions as peer suffixes, so all four rewrite the same
lockfile lines and they land as one branch, as #50 and #54 did.

#55 failed its browser job on its own: the job runs inside
mcr.microsoft.com/playwright, whose tag Dependabot cannot see, so the
1.64 client asked a 1.63 image for browsers it does not carry. The
tag moves to v1.64.0-noble in ci.yml and release.yml, as the note in
dependabot.yml asks.

The lockfile is the union of what the four pull requests resolved. A
plain re-resolve picked vitest 5.0.5 and playwright 1.64.1, newer
than the pull requests, while leaving rolldown behind; it was rebuilt
from #56's lockfile with the vitest set pinned for one install, and
the package set now matches main plus each pull request's changes
exactly. vue moves only as a devDependency of @hexcanvas/vue; its
peer range stays ^3.4.0, and pnpm api reports all five API reports
unchanged.

Local verification

  • pnpm install --frozen-lockfile — clean
  • pnpm check — build, typecheck of 7 packages, 16 unit files / 391 tests pass
  • pnpm api — all five API reports unchanged; pnpm api:docs builds
  • pnpm test:browser inside mcr.microsoft.com/playwright:v1.64.0-noble (amd64 under emulation on Apple silicon): chromium and firefox pass; 4 webkit tests time out at 15s. The same webkit project on main with the v1.63.0 image fails 5 tests the same way under the same emulation, so this is emulation speed, not the bump. The native CI browser job is the deciding run.

Closes #55
Closes #56
Closes #57
Closes #58

…n one batch

Dependabot opened four patch updates: #55 (vitest group 5.0.3 to
5.0.4 and playwright 1.63.0 to 1.64.0), #56 (vite 8.3.3 to 8.3.4,
demo), #57 (@types/node 26.6.4 to 26.6.5, the dev group) and #58 (vue
3.5.43 to 3.5.44). vitest's snapshot keys carry vite's and
@types/node's versions as peer suffixes, so all four rewrite the same
lockfile lines and they land as one branch, as #50 and #54 did.

#55 failed its browser job on its own: the job runs inside
mcr.microsoft.com/playwright, whose tag Dependabot cannot see, so the
1.64 client asked a 1.63 image for browsers it does not carry. The
tag moves to v1.64.0-noble in ci.yml and release.yml, as the note in
dependabot.yml asks.

The lockfile is the union of what the four pull requests resolved. A
plain re-resolve picked vitest 5.0.5 and playwright 1.64.1, newer
than the pull requests, while leaving rolldown behind; it was rebuilt
from #56's lockfile with the vitest set pinned for one install, and
the package set now matches main plus each pull request's changes
exactly. vue moves only as a devDependency of @hexcanvas/vue; its
peer range stays ^3.4.0, and pnpm api reports all five API reports
unchanged.

Closes #55
Closes #56
Closes #57
Closes #58

Tags: #deps #ci
Co-Authored-By: htjulia <htjulia1@gmail.com>
@htcom-code
htcom-code merged commit 0318361 into main Oct 19, 2026
4 checks passed
@htcom-code
htcom-code deleted the chore/deps-batch-vitest-vite-vue branch October 19, 2026 01:27
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