Skip to content

Keep Node.js runtime versions in sync - #807

Merged
amyu merged 1 commit into
mainfrom
codex/sync-node-versions
Jul 30, 2026
Merged

Keep Node.js runtime versions in sync#807
amyu merged 1 commit into
mainfrom
codex/sync-node-versions

Conversation

@amyu

@amyu amyu commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • pin engines.node to the version in .node-version
  • group Node.js updates from package.json and .node-version into the same Renovate branch
  • explicitly use Renovate's Node.js versioning so new major releases are proposed only after they reach LTS

Why

Renovate PR #804 attempted to pin the open-ended engines.node range to Node.js 26 while .node-version remained on Node.js 24 LTS. Keeping both values pinned to the same release gives Renovate identical inputs, and grouping the node-version datasource keeps future updates atomic across both files.

Validation

  • renovate-config-validator renovate.json5
  • Renovate local lookup confirmed both files resolve from 24.18.0 to 24.18.1 on renovate/node.js
  • verified package.json#engines.node matches .node-version

@amyu
amyu marked this pull request as ready for review July 30, 2026 12:52
@amyu
amyu merged commit 6641e31 into main Jul 30, 2026
40 checks passed
@amyu
amyu deleted the codex/sync-node-versions branch July 30, 2026 12:53
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