Skip to content

chore(deps): bump esbuild + @playwright/test; defer Vitest 4 major#80

Merged
BorisTyshkevich merged 1 commit into
mainfrom
chore/deps
Jun 29, 2026
Merged

chore(deps): bump esbuild + @playwright/test; defer Vitest 4 major#80
BorisTyshkevich merged 1 commit into
mainfrom
chore/deps

Conversation

@BorisTyshkevich

Copy link
Copy Markdown
Collaborator

Resolves the outstanding dependency-update chores. Merges the safe bumps and defers the breaking one.

  • esbuild ^0.21.5 → ^0.28.1 — build-only; verified (bundle + e2e were green on chore(deps-dev): Bump the dev-dependencies group with 4 updates #79 which carried it).
  • @playwright/test ^1.48.0 → ^1.61.1 — patch.
  • Defer the Vitest 4 major. @vitest/coverage-v8 v4 changes how coverage is measured and drops the suite below the 100%/90% per-file gate even though every test passes — that's why dependabot's grouped chore(deps-dev): Bump the dev-dependencies group with 4 updates #79 failed the test job. Hold vitest / @vitest/coverage-v8 / happy-dom on their current majors and add dependabot ignore rules for their major bumps until the Vitest-4 migration is done deliberately. Minors/patches still flow.

Supersedes #79 (which bundled the breaking majors). The three GitHub-Actions bumps (#76/#77/#78) are handled separately.

npm test green (1023); npm run build verified; bundled Chart.js/dagre notices intact.

🤖 Generated with Claude Code

https://claude.ai/code/session_019kE9qbgBNBrfNgwg9fRsMJ

Resolves the outstanding dev-dependency updates safely:
- esbuild ^0.21.5 → ^0.28.1 (build only; verified — bundle + e2e green).
- @playwright/test ^1.48.0 → ^1.61.1 (patch).
- Hold vitest / @vitest/coverage-v8 / happy-dom on their current majors and add
  dependabot `ignore` rules for their major bumps: coverage-v8 v4 measures
  coverage differently and drops the suite below the 100%/90% per-file gate even
  with every test passing (that's the Vitest-4 migration, to be done deliberately
  — it's why dependabot's grouped PR #79 failed `test`). Minors/patches still flow.

npm test green (1023); build verified; bundled third-party notices intact.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019kE9qbgBNBrfNgwg9fRsMJ
@BorisTyshkevich BorisTyshkevich merged commit e0233bd into main Jun 29, 2026
6 checks passed
@BorisTyshkevich BorisTyshkevich deleted the chore/deps branch June 29, 2026 10:25
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