Skip to content

Adopt Node 24 and Biome tooling - #178

Merged
exekias merged 2 commits into
mainfrom
chore/node24-next-biome
Sep 9, 2026
Merged

Adopt Node 24 and Biome tooling#178
exekias merged 2 commits into
mainfrom
chore/node24-next-biome

Conversation

@exekias

@exekias exekias commented Sep 9, 2026

Copy link
Copy Markdown
Member

Summary

  • pin local and CI runtimes to Node 24 LTS and align Node type definitions
  • replace ESLint with Biome's formatter, linter, import organization, and Next/React domains
  • keep Next.js at the current latest release, 16.3.4, using its built-in Turbopack/SWC toolchain
  • move CI actions to their v7 tags and add grouped GitHub Actions Dependabot updates
  • apply the Biome baseline formatting and targeted correctness/accessibility fixes

Validation

  • Node 24.20.0
  • npm run lint
  • npm run lessons:validate (43/43)
  • tsc --noEmit
  • npm run build (Next.js 16.3.4 / Turbopack)
  • git diff --check

Audit note

npm audit still reports four moderate development-only esbuild advisories through drizzle-kit and tsx. The offered npm audit fix is a breaking downgrade of drizzle-kit, so this PR leaves those for an upstream-compatible update rather than forcing an unsafe override.

@vercel

vercel Bot commented Sep 9, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
learn-postgres Ready Ready Preview Sep 9, 2026 12:21pm UTC

@exekias
exekias merged commit 46de728 into main Sep 9, 2026
4 checks passed
@exekias
exekias deleted the chore/node24-next-biome branch September 9, 2026 13:34
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