Skip to content

chore: upgrade Node.js to 24 - #2599

Merged
chrisgervang merged 1 commit into
masterfrom
chr/investigate-ci-failures
Jul 28, 2026
Merged

chore: upgrade Node.js to 24#2599
chrisgervang merged 1 commit into
masterfrom
chr/investigate-ci-failures

Conversation

@chrisgervang

@chrisgervang chrisgervang commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • upgrade the CI and local development runtime from Node.js 18 to Node.js 24.18.0 LTS
  • keep the root and website Volta pins aligned with .nvmrc
  • remove the Node engine blocker exposed by fix: react-maplibre - support maplibre-gl v6 #2598; that PR still owns its MapLibre-specific lockfile and formatting fixes

Validation

  • yarn bootstrap
  • yarn lint
  • yarn test ci

Note

Low Risk
Tooling-only version pin changes with no application logic modifications; main risk is environment mismatch for contributors not on Volta/nvm until they upgrade.

Overview
Bumps the repo’s Node runtime from 18 to 24.18.0 LTS by updating .nvmrc and matching Volta pins in the root package.json and website/package.json (18.20.5 → 24.18.0).

GitHub Actions already use node-version-file: '.nvmrc', so CI and local dev pick up the new version from .nvmrc without workflow changes.

Reviewed by Cursor Bugbot for commit 9f49c6a. Bugbot is set up for automated code reviews on this repo. Configure here.

@chrisgervang
chrisgervang force-pushed the chr/investigate-ci-failures branch from ed9c328 to 9f49c6a Compare July 28, 2026 00:30
@chrisgervang
chrisgervang merged commit c8d0db9 into master Jul 28, 2026
3 checks passed
@chrisgervang
chrisgervang deleted the chr/investigate-ci-failures branch July 28, 2026 06:31
chrisgervang added a commit that referenced this pull request Jul 29, 2026
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