Skip to content

Pin CI Node.js version to 18.18.x for Next.js 15 compatibility#9

Merged
dawidope merged 1 commit intofeat/public-release-prepfrom
copilot/sub-pr-3-please-work
Feb 8, 2026
Merged

Pin CI Node.js version to 18.18.x for Next.js 15 compatibility#9
dawidope merged 1 commit intofeat/public-release-prepfrom
copilot/sub-pr-3-please-work

Conversation

Copy link
Contributor

Copilot AI commented Feb 8, 2026

Description

Next.js 15 requires Node.js >= 18.18.0. The CI workflow was using 18.x which could select unsupported runtimes like 18.0.0-18.17.x.

Changes:

  • Pin CI matrix to 18.18.x instead of 18.x
  • Add engines.node: ">=18.18.0" to package.json
  • Update README badge from Node.js 18+ to 18.18.0+
  • Remove hardcoded openGraph.url to derive from metadataBase
  • Add validation for NEXT_PUBLIC_SITE_URL environment variable

Type of Change

  • Bug fix
  • New feature
  • Documentation
  • Refactoring

Testing

  • Verified CI workflow syntax
  • Tested metadata generation with valid and invalid NEXT_PUBLIC_SITE_URL values
  • Confirmed build succeeds with Node.js 18.18.x and 20.x

Checklist

  • Code follows project style guidelines
  • No debug code left in
  • Tested locally
  • Updated README if needed

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] WIP address feedback from PR #3 for GitHub release Pin CI Node.js version to 18.18.x for Next.js 15 compatibility Feb 8, 2026
Copilot AI requested a review from dawidope February 8, 2026 11:40
@dawidope dawidope marked this pull request as ready for review February 8, 2026 15:09
@dawidope dawidope merged commit 9a564db into feat/public-release-prep Feb 8, 2026
1 check passed
@dawidope dawidope deleted the copilot/sub-pr-3-please-work branch February 8, 2026 15:10
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.

2 participants