The Wire · Showcase
NEXT.JS TYPEGEN TRAP FIXED, TURBOREPO CUTS TEST WALL CLOCK TIME
By RepoJournal · Filed · About Vercel
Next.js v16.3.0-canary.36 ships a critical CLI fix that prevents silent typegen failures from masquerading as successful builds.
The typegen command had a rejection-handling gap that let config errors slip through with exit code 0, leaving developers staring at TypeScript errors with no hint of the actual problem [1]. This lands in the latest canary alongside Turbopack improvements to the analyzer [2]. Over in Turborepo, the team is aggressively trimming integration test bloat by skipping installs for metadata-only tests and committing stable fixture lockfiles [3], cutting wall-clock time without sacrificing coverage. They're also adding final hash contract snapshots to guard against accidental cache drift [4]. Windows users will see real graceful shutdown now, not force kills that left dev servers hanging [5]. The Workflow team hardened their new trace viewer with a loading skeleton that mirrors the real layout to eliminate shift jank [6], and added label-gated CI for reproducing event-log race conditions [7].
Action items
- → Test Next.js v16.3.0-canary.36 in your monorepo if you use the typegen CLI vercel/next.js [plan]
- → Monitor Turborepo's final hash contract test suite for any local hash instability vercel/turborepo [monitor]
- → Upgrade Turborepo if you're on Windows and run dev servers through turbo vercel/turborepo [plan]
References
- [1] [CLI] Exit non-zero with a clear message when next typegen fails ↗ vercel/next.js
- [2] v16.3.0-canary.36 ↗ vercel/next.js
- [3] test: Skip installs for metadata-only Rust tests ↗ vercel/turborepo
- [4] test: Add final hash contract snapshots ↗ vercel/turborepo
- [5] fix: Wait for Windows graceful shutdown ↗ vercel/turborepo
- [6] Add loading skeleton to the new trace viewer ↗ vercel/workflow
- [7] [e2e] Add label-gated event log race repro ↗ vercel/workflow
FAQ
- What changed in Vercel on May 31, 2026?
- Next.js v16.3.0-canary.36 ships a critical CLI fix that prevents silent typegen failures from masquerading as successful builds.
- What should Vercel teams do about it?
- Test Next.js v16.3.0-canary.36 in your monorepo if you use the typegen CLI • Monitor Turborepo's final hash contract test suite for any local hash instability • Upgrade Turborepo if you're on Windows and run dev servers through turbo
- Which Vercel repositories shipped on May 31, 2026?
- vercel/next.js, vercel/turborepo, vercel/workflow