Skip to content

chore(deps): refresh compatible packages and patch advisories - #3953

Merged
steipete merged 2 commits into
mainfrom
dependabot/bun/production-minor-and-patch-2548c40aa2
Oct 15, 2026
Merged

steipete merged 2 commits into
mainfrom
dependabot/bun/production-minor-and-patch-2548c40aa2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Refresh ClawHub's supported dependency lines and remove 11 of the 12 advisory records reported by the baseline audit. This updates React/TanStack/Radix, email tooling, CLI MIME handling, Oxc and test tooling, and patches the existing DOMPurify, Next.js preview, and shell-quote overrides plus source-map-js. The convex-test update also needs its component-upgrade test wrapper to preserve the new generic registration return type.

The CLI retains Node >=22 and Undici 7, and the existing compiler arrangement is unchanged. Mermaid 12 (#3954), OIDC 4 (#3955), and the newer Nitro beta remain separate work. The remaining low KaTeX advisory comes through Mermaid 11; no audit ignore was added and no incompatible KaTeX override was forced.

Validation:

  • bun run ci:static passed, including formatting, type-aware lint and all configured Knip passes.
  • bun run ci:types-build and bunx tsc -p convex/tsconfig.json --noEmit passed, including schema/CLI TypeScript checks and the production build.
  • The initial bun run ci:unit passed 7,755 tests with 11 failures in six files. All 131 tests in those six files passed when rerun with two workers and temporary folders outside the checkout; the failures were timeouts/cascades and fixture environment effects. The component-upgrade test also passed independently.
  • CLI source tests passed after rerunning the two affected fixture files outside the checkout (140 tests); the other 28 files had already passed. All 22 built-CLI tests passed. Admin verification passed (131 source tests, typecheck, and the packed-package artifact test).
  • Independent Codex review through P3 found no actionable findings.

No production deployment or package publication is part of this PR.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 14, 2026
@vercel

vercel Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
clawhub Ready Ready Preview Oct 15, 2026 6:39am UTC

Request Review

@clawsweeper

clawsweeper Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

ClawSweeper review complete

ClawSweeper finished reviewing this revision. The review result is being finalized.

View the workflow run.

@clawsweeper clawsweeper Bot added P3 Low-priority cleanup, docs, polish, ergonomics, or speculative work. rating: 🦐 gold shrimp Decent PR readiness signal, but merge confidence is limited. status: 👀 ready for maintainer look ClawSweeper has no concrete contributor-facing blocker left for this PR. labels Oct 14, 2026
@clawsweeper

clawsweeper Bot commented Oct 14, 2026

Copy link
Copy Markdown
Contributor

Codex review: needs maintainer review before merge.

What this changes

This PR updates direct Zod to 4.6.6 and resolves three TanStack dependencies to Zod 4.6.7.

Review scores

Measure Result What it means
Overall readiness 🦐 gold shrimp (3/6) The scoped patch has no identified defects and passes broad CI; evidence remains source and automated validation rather than direct observation of the changed validation behavior.
Proof confidence 🦐 gold shrimp (3/6) This Dependabot maintenance PR is outside the ordinary contributor proof gate; exact-head CI supports compatibility, while preview readiness alone does not prove scanner or classifier behavior.
Patch quality 🐚 platinum hermit (4/6) No actionable review findings were identified.

Product

Kind: Maintenance · Worth it: Yes
User problem: No specific user failure is reported; this keeps the validation dependency current.
Reason: The configured dependency maintenance policy supports this narrow patch update, and the inspected consumers preserve their accepted inputs.

Merge readiness

✅ Ready for maintainer review

Keep this PR open: current main still uses Zod 4.6.5, and the dependency update has no identified blocking findings.

Priority: P3
Reviewed head: eae9781ab151e875c1da77e4a4d38f4cb613e39a

Before merge

None.

Findings

None.

Agent review details

How this fits together

Zod validates scanner reports and search-classification output, while TanStack uses it for tooling configuration; validated values feed existing backend and build paths.

flowchart TD
  A[Dependency manifest and lockfile] --> B[Zod]
  B --> C[Scanner report validation]
  B --> D[Search output validation]
  B --> E[TanStack tooling]
  C --> F[Existing backend records]
  D --> F
Loading

Technical review

Best possible solution:

Land the scoped dependency update through the existing dependency maintenance path.

Do we have a high-confidence way to reproduce the issue?

This PR reports no ClawHub defect requiring reproduction; inspection verifies the dependency versions and upstream changes without executing target code.

Is this the best way to solve the issue?

Updating the manifest and lockfile is the appropriate maintenance approach; vendoring the upstream fix or adding application workarounds would introduce unnecessary parallel ownership.

AGENTS.md: found and applied where relevant.

Codex review notes: model internal, reasoning medium; reviewed against 6a58bbfafae4.

Provenance checked

Testing

Proof path: shipped entry point.

Security

None.

Evidence

What I checked:

Review metrics

Metric Value Why it matters
Patch scope 2 dependency files, +9/-3 lines, no application code or tests Growth consists of three nested dependency resolutions rather than a new implementation.

Labels

Label changes:

  • add P3: Routine patch dependency maintenance with passing validation and no demonstrated urgent user regression.
  • add rating: 🦐 gold shrimp: Overall readiness is 🦐 gold shrimp; proof is 🦐 gold shrimp and patch quality is 🐚 platinum hermit.
  • add status: 👀 ready for maintainer look: ClawSweeper has no concrete contributor-facing blocker left for this PR.

Label justifications:

  • P3: Routine patch dependency maintenance with passing validation and no demonstrated urgent user regression.
  • rating: 🦐 gold shrimp: Overall readiness is 🦐 gold shrimp; proof is 🦐 gold shrimp and patch quality is 🐚 platinum hermit.
  • status: 👀 ready for maintainer look: ClawSweeper has no concrete contributor-facing blocker left for this PR.

Rating scale

6/6 🦀 challenger crab · 5/6 🦞 diamond lobster · 4/6 🐚 platinum hermit · 3/6 🦐 gold shrimp · 2/6 🦪 silver shellfish · 1/6 🧂 unranked krab. Overall follows the weaker of proof and patch quality; ✨ marks media proof (a screenshot, video, or linked artifact) that directly shows the changed behavior.

Workflow

ClawSweeper edits this one comment on every review. Comment @clawsweeper re-review for a fresh review only. Repair and merge execution lanes are retired.

Reviewed October 14, 2026, 5:08 PM ET / 21:08 UTC.

Update maintained dependency lines and security overrides while retaining the CLI Node support floor and current framework major versions. Preserve the generic component registration return type introduced by convex-test.
@steipete
steipete force-pushed the dependabot/bun/production-minor-and-patch-2548c40aa2 branch from eae9781 to 409128a Compare October 15, 2026 06:34
@steipete steipete changed the title chore(deps): bump zod from 4.6.5 to 4.6.6 in the production-minor-and-patch group chore(deps): refresh compatible packages and patch advisories Oct 15, 2026
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​radix-ui/​react-label@​2.1.16 ⏵ 2.1.171001006699 +1100
Updatednpm/​@​radix-ui/​react-separator@​1.1.16 ⏵ 1.2.01001006799 +1100
Updatednpm/​@​radix-ui/​react-slot@​1.4.0 ⏵ 1.5.0100 +110069 +199 +1100
Updatednpm/​@​radix-ui/​react-avatar@​1.2.7 ⏵ 1.3.199 +110069 +199 +4100
Updatednpm/​@​radix-ui/​react-toggle-group@​1.1.20 ⏵ 1.2.19910070 +199 +1100
Updatednpm/​@​radix-ui/​react-dropdown-menu@​2.1.25 ⏵ 2.2.19910071 +199 +1100
Updatednpm/​@​radix-ui/​react-dialog@​1.2.0 ⏵ 1.3.19910071 +199 +1100
Updatednpm/​@​radix-ui/​react-popover@​1.2.0 ⏵ 1.3.199 +110071 +199 +1100
Updatednpm/​@​radix-ui/​react-tooltip@​1.3.0 ⏵ 1.4.19910072 +199 +1100
Updatednpm/​@​radix-ui/​react-select@​2.3.8 ⏵ 2.4.199 +110073 +199 +1100
Updatednpm/​convex-test@​0.0.61 ⏵ 0.0.62100 +110075 +1100 +1100
Updatednpm/​@​vitest/​coverage-v8@​5.0.3 ⏵ 5.0.49910079 +198 -1100
Updatednpm/​vitest@​5.0.3 ⏵ 5.0.49810079 +198100
Updatednpm/​mime@​4.1.0 ⏵ 4.1.1100100100 +180 -6100
Updatednpm/​lucide-react@​1.55.0 ⏵ 1.57.0100 +110098 +196 +180
Updatednpm/​react@​19.3.0 ⏵ 19.3.11001008497100
Updatednpm/​@​vercel/​oidc@​3.8.4 ⏵ 3.8.101001008598 +2100
Updatednpm/​@​react-email/​ui@​6.11.1 ⏵ 6.11.2881008699 +1100
Updatednpm/​@​tanstack/​react-router@​1.170.42 ⏵ 1.170.44931008798 +2100
Updatednpm/​@​tanstack/​react-start@​1.168.61 ⏵ 1.169.2991008898 +1100
Updatednpm/​oxfmt@​0.72.0 ⏵ 0.73.09410088 +196 +1100
Updatednpm/​react-dom@​19.3.0 ⏵ 19.3.196 -310088 -398100
Updatednpm/​oxlint@​1.87.0 ⏵ 1.88.099 +110091 +196 +2100
Updatednpm/​react-email@​6.11.1 ⏵ 6.11.299 +110093 +198 +1100
Updatednpm/​zod@​4.6.5 ⏵ 4.6.710010010096100
Updatednpm/​mermaid@​11.16.1 ⏵ 11.17.298 +1100100 +197100
Updatednpm/​resend@​6.32.1 ⏵ 6.33.098100100100 +1100
Updatednpm/​@​playwright/​test@​1.64.0 ⏵ 1.64.110010010099100

View full report

This branch was successfully deployed

1 active deployment
Preview – clawhub — 41034459 Deployed Oct 15, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code P3 Low-priority cleanup, docs, polish, ergonomics, or speculative work. rating: 🦐 gold shrimp Decent PR readiness signal, but merge confidence is limited. status: 👀 ready for maintainer look ClawSweeper has no concrete contributor-facing blocker left for this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant