Skip to content

Bump client-v3 dependencies (dompurify, eslint, eslint-plugin-vue, sass, playwright) - #1385

Merged
Tim020 merged 7 commits into
devfrom
feature/client-v3-dep-bumps
Sep 18, 2026
Merged

Tim020 merged 7 commits into
devfrom
feature/client-v3-dep-bumps

Conversation

@Tim020

@Tim020 Tim020 commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Recreates the changes from dependabot PRs #1370, #1369, #1365, #1364, #1362 by regenerating client-v3/package-lock.json locally on macOS instead of copying the Linux-generated lockfile from the dependabot runner (see repo convention for client-side dependency PRs).

  • dompurify: 3.4.14 → 3.4.15 (runtime dependency; single call site in MarkdownRenderer.vue)
  • eslint-plugin-vue: 10.10.0 → 10.11.0 (devDependency)
  • eslint: 10.9.1 → 10.10.0 (devDependency)
  • sass: 1.103.1 → 1.104.0 (devDependency; build tool)
  • @playwright/test: 1.62.1 → 1.63.0 (devDependency; the E2E test runner itself)

Verified: npm run typecheck, npm run ci-lint, and npm run test:run all pass clean with no new violations across the accumulated changes. Since @playwright/test is the E2E runner, also ran the full serial Playwright suite (not individual specs, per repo convention) after npx playwright install --with-deps chromium: 221/221 tests pass. Confirmed the regenerated lockfile still carries every Linux lightningcss-linux-* (gnu/musl, x64/arm64) optional platform entry alongside the macOS ones.

Closes the following dependabot PRs once merged: #1370, #1369, #1365, #1364, #1362

Test plan

  • npm run typecheck passes
  • npm run ci-lint passes (prettier + eslint)
  • npm run test:run — 39/39 unit tests pass
  • npm run build succeeds, no new sass deprecation warnings
  • Full Playwright E2E suite (chromium) — 221/221 tests pass
  • Lockfile regenerated via npm ci + npm install <pkg>@<version> on macOS; Linux optional platform entries verified intact

🤖 Generated with Claude Code

Tim020 and others added 5 commits September 18, 2026 13:17
Recreated locally from dependabot PR #1370. Lockfile regenerated on
macOS rather than copied from the Linux-based dependabot runner.
Patch release; single call site in MarkdownRenderer.vue. typecheck,
ci-lint and test:run all pass clean.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Recreated locally from dependabot PR #1369. Lockfile regenerated on
macOS rather than copied from the Linux-based dependabot runner.
ci-lint passes clean, no new rule violations from the bump.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Recreated locally from dependabot PR #1364. Lockfile regenerated on
macOS rather than copied from the Linux-based dependabot runner.
ci-lint passes clean, no new rule violations from the bump.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Recreated locally from dependabot PR #1362. Lockfile regenerated on
macOS rather than copied from the Linux-based dependabot runner.
`npm run build` succeeds with no new deprecation warnings.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Recreated locally from dependabot PR #1365. Lockfile regenerated on
macOS rather than copied from the Linux-based dependabot runner.
This is the E2E runner itself, so ran the full serial Playwright
suite rather than typecheck/lint alone: 221/221 tests pass on
chromium after `npx playwright install --with-deps chromium`.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Client V3 Test Results

39 tests   39 ✅  0s ⏱️
 4 suites   0 💤
 1 files     0 ❌

Results for commit 91a888f.

♻️ This comment has been updated with latest results.

@Tim020
Tim020 enabled auto-merge (squash) September 18, 2026 12:23
@github-actions

github-actions Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Client Test Results

132 tests   132 ✅  0s ⏱️
  7 suites    0 💤
  1 files      0 ❌

Results for commit 91a888f.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Python Test Results

  1 files    1 suites   2m 22s ⏱️
863 tests 863 ✅ 0 💤 0 ❌
868 runs  868 ✅ 0 💤 0 ❌

Results for commit 91a888f.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Playwright E2E Results (chromium)

221 tests   221 ✅  2m 57s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit 91a888f.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Playwright E2E Results (firefox)

221 tests   221 ✅  2m 18s ⏱️
 14 suites    0 💤
  1 files      0 ❌

Results for commit 91a888f.

♻️ This comment has been updated with latest results.

@sonarqubecloud

Copy link
Copy Markdown

@Tim020
Tim020 merged commit 0588f5f into dev Sep 18, 2026
35 checks passed
@Tim020
Tim020 deleted the feature/client-v3-dep-bumps branch September 18, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

claude Issues created by Claude client-v3 medium-diff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant