Skip to content

chore(deps): batch Dependabot updates (2026-07-21) - #484

Merged
corrin merged 3 commits into
mainfrom
chore/dependabot-batch-2026-07-21
Jul 21, 2026
Merged

chore(deps): batch Dependabot updates (2026-07-21)#484
corrin merged 3 commits into
mainfrom
chore/dependabot-batch-2026-07-21

Conversation

@corrin

@corrin corrin commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Batched Dependabot updates onto one branch for a single E2E pass.

Applied (8)

PR Update Notes
#473 js-cookie 3.0.7 → 3.0.8 in-range
#475 @vitejs/plugin-vue 6.0.7 → 6.0.8 in-range
#471 @vue/eslint-config-typescript 14.7.0 → 14.9.0 in-range
#472 rrweb-player 1.0.0-alpha.4 → 2.1.0 major; type-check + build green
#479 adm-zip 0.5.17 → 0.6.0 lockfile
#477 requests 2.33.1 → 2.34.2 in-range
#476 holidays 0.98 → 0.100 widened pyproject constraint <0.99<0.101
#470 actions/setup-node 6 → 7 CI only

requirements.txt regenerated from poetry.lock via scripts/generate_requirements.sh (codesight check passes).

Already satisfied

Dropped — upstream-blocked, keep open

Validation

  • Frontend type-check + build: green.
  • Pre-commit/pre-push hooks (mypy, lint, schema/client regen, codesight): green.
  • Full E2E: passed ✅ (local run against live services).

🤖 Generated with Claude Code

corrin and others added 3 commits July 21, 2026 19:30
…t-config-typescript, rrweb-player, adm-zip)

Batched frontend Dependabot updates on chore/dependabot-batch:
- js-cookie 3.0.7 -> 3.0.8 (#473)
- @vitejs/plugin-vue 6.0.7 -> 6.0.8 (#475)
- @vue/eslint-config-typescript 14.7.0 -> 14.9.0 (#471)
- rrweb-player 1.0.0-alpha.4 -> 2.1.0 (#472, major — type-check + build clean)
- adm-zip 0.5.17 -> 0.6.0 (#479, lockfile)

Dropped from this batch:
- typescript 6.0.3 -> 7.0.2 (#474): upstream-blocked. typescript-eslint has no
  TS7 release (latest 8.65.0 still pins typescript <6.1.0) and vue-tsc's line
  calls TS's removed ./lib/tsc export. Adopting TS7 would mean removing
  type-aware ESLint, not migrating it. Keep #474 open until the eslint stack
  ships TS7 support (mirrors the astroid/pylint block on #444).

Verified: npm run type-check and npm run build both pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Applied via poetry + regenerated requirements.txt (poetry-export artifact):
- requests 2.33.1 -> 2.34.2 (#477, in-range)
- holidays 0.98 -> 0.100 (#476, widened pyproject constraint <0.99 -> <0.101)

Already satisfied:
- mcp 1.28.1 (#467): poetry.lock already at 1.28.1 — close #467, nothing to do.

Dropped from this batch:
- protobuf 5.29.6 -> 7.35.1 (#478): upstream-blocked. google-ai-generativelanguage
  0.6.15 and grpcio-status 1.71.2 both pin protobuf <6.0, so poetry cannot resolve
  protobuf >=6. Keep #478 open until the Google/gRPC stack ships protobuf-7 support.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
CI-only change: all five setup-node steps in ci.yml. No runtime impact.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 21, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 17b118f8-0d23-4ee1-b547-4179e7d6e9e3

📥 Commits

Reviewing files that changed from the base of the PR and between c703b09 and 58910cc.

⛔ Files ignored due to path filters (2)
  • frontend/package-lock.json is excluded by !**/package-lock.json
  • poetry.lock is excluded by !**/*.lock
📒 Files selected for processing (4)
  • .github/workflows/ci.yml
  • frontend/package.json
  • pyproject.toml
  • requirements.txt

📝 Walkthrough

Walkthrough

CI now uses actions/setup-node@v7, while frontend and Python dependency versions and environment constraints are updated.

Changes

Toolchain and dependency refresh

Layer / File(s) Summary
CI Node setup updates
.github/workflows/ci.yml
Five Node setup steps were upgraded from actions/setup-node@v6 to @v7.
Frontend dependency updates
frontend/package.json
Runtime and development dependencies were bumped, including rrweb-player, js-cookie, and Vue tooling.
Python dependency constraints
pyproject.toml, requirements.txt
holidays, requests, and related environment markers and Python-version bounds were updated.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

  • corrin/docketworks#454: Updates overlapping dependency-management surfaces, including requirements.txt environment markers and frontend dependencies.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The body describes the dependency batch, but it omits the required Jira key and the template sections. Add the required template headings, include a valid Jira key (e.g. KAN-123), and format the changes and checklist sections explicitly.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the batch dependency update and matches the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/dependabot-batch-2026-07-21

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.

@corrin
corrin merged commit 13082ae into main Jul 21, 2026
9 checks passed
@corrin
corrin deleted the chore/dependabot-batch-2026-07-21 branch July 21, 2026 08:19
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