Skip to content

Bump next/react/react-dom + @types/node (with lockfile)#11

Merged
mewc merged 1 commit into
mainfrom
chore/deps-security-and-patches
Jul 23, 2026
Merged

Bump next/react/react-dom + @types/node (with lockfile)#11
mewc merged 1 commit into
mainfrom
chore/deps-security-and-patches

Conversation

@mewc

@mewc mewc commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

Consolidates the open Dependabot dependency bumps with a real bun.lock update so CI's bun install --frozen-lockfile succeeds.

Package From To Notes
next 16.2.6 16.2.11 Security fixes (DoS, SSRF, middleware/proxy)
react 19.2.6 19.2.8 RSC FormData + decode perf
react-dom 19.2.6 19.2.8 Matches react
@types/node 22.x 26.1.1 Types-only
typescript 5.9.3 unchanged TS 7 breaks Next's TS detection

Why not merge the Dependabot PRs as-is

Every open Dependabot PR failed CI with:

error: lockfile had changes, but lockfile is frozen

Dependabot updated package.json without regenerating bun.lock.

Why not TypeScript 7 (#7)

next build does not recognize typescript@7.0.2 as installed (native optional package layout) and falls into a broken yarn auto-install path that crashes with The "id" argument must be of type string. Keep 5.9.3 until Next supports TS 7.

Test plan

Dependabot PRs only touched package.json, so CI failed on
`bun install --frozen-lockfile`. This consolidates the safe bumps:

- next 16.2.6 → 16.2.11 (security advisories in 16.2.11)
- react + react-dom 19.2.6 → 19.2.8
- @types/node 22.x → 26.1.1

TypeScript stays on 5.9.3: Next 16 cannot detect typescript@7 as
installed (different package layout), so the TS 7 Dependabot PR is not
safe yet.
@vercel

vercel Bot commented Jul 23, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
math-lab Ready Ready Preview, Comment Jul 23, 2026 5:49am

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