Skip to content

Upgrade Next.js and compatible dependencies - #17

Merged
austin-smith merged 1 commit into
mainfrom
upgrade-nextjs-and-compatible-dependencies
Aug 7, 2026
Merged

austin-smith merged 1 commit into
mainfrom
upgrade-nextjs-and-compatible-dependencies

Conversation

@austin-smith

Copy link
Copy Markdown
Owner

What Changed

  • Upgrade both Next.js applications, @next/env, and eslint-config-next to 16.3.0.
  • Migrate App Router error boundaries from unstable_retry to the stable retry API.
  • Update compatible workspace dependencies, including Better Auth, Tailwind CSS, Radix UI, Lucide, Shiki, PgBoss, Redis, Turbo, Vitest, ESLint, Prettier, and Wrangler.
  • Align the endpoint-forwarding worker and its test fixture with PgBoss 12.27's metadata-aware job types.
  • Regenerate the pnpm lockfile and apply formatting required by Prettier 3.9.

Why

This adopts the supported Next.js 16.3 APIs, keeps the workspace current within its declared version ranges, and resolves compatibility and typing changes at their source. The dependency refresh also reduces the audit result from 23 advisories to one moderate advisory in Drizzle Kit's development-only dependency chain.

Validation

  • pnpm install --frozen-lockfile
  • pnpm outdated --compatible --recursive — no remaining compatible updates
  • pnpm peers check
  • pnpm verify — 26/26 tasks and 461 tests passed
  • Production Next.js builds and route/authentication smoke tests
  • Real PgBoss worker startup against PostgreSQL schema version 37 and clean shutdown
  • git diff --check
  • TruffleHog secret scan
  • Automated pre-ship review — no findings
  • Dependency audit — no high or critical advisories; one moderate development-tooling advisory remains

@railway-app
railway-app Bot temporarily deployed to webhooks.lol / develop August 7, 2026 07:28 Inactive
@austin-smith
austin-smith marked this pull request as ready for review August 7, 2026 07:28
@austin-smith
austin-smith merged commit e175150 into main Aug 7, 2026
3 checks passed
@austin-smith
austin-smith deleted the upgrade-nextjs-and-compatible-dependencies branch August 7, 2026 07:33
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