Skip to content

Use Node major version rather than full version#15673

Open
DanielCliftonGuardian wants to merge 4 commits intomainfrom
node-major-version
Open

Use Node major version rather than full version#15673
DanielCliftonGuardian wants to merge 4 commits intomainfrom
node-major-version

Conversation

@DanielCliftonGuardian
Copy link
Copy Markdown
Contributor

@DanielCliftonGuardian DanielCliftonGuardian commented Apr 9, 2026

What does this change?

Following a DevX recommendation, this PR updates our tooling to specify a node_major_version (22) instead of a strict node_full_version (22.18.0) across the repository.

Previously, bumping patch/minor Node versions required creating new AMIgo recipes and updating several synced files. By moving to a major version constraint, we simplify our upgrade path and align with DevX best practices.

Deployed to code

Why?

Resolves: #15081

Keeping .nvmrc, CI configs, and AMIgo recipes synced to a highly specific patch version creates unnecessary maintenance overhead. Relying on the major version ensures consistency across environments while allowing safe, automatic consumption of non-breaking security and bug fixes.

@DanielCliftonGuardian DanielCliftonGuardian changed the title Node major version Use Node major version rather than full version Apr 9, 2026
@DanielCliftonGuardian DanielCliftonGuardian self-assigned this Apr 9, 2026
@DanielCliftonGuardian DanielCliftonGuardian added the maintenance Departmental tracking: maintenance work, not a fix or a feature label Apr 9, 2026
@DanielCliftonGuardian DanielCliftonGuardian added this to the Health milestone Apr 9, 2026
@DanielCliftonGuardian DanielCliftonGuardian marked this pull request as ready for review April 9, 2026 14:57
@DanielCliftonGuardian DanielCliftonGuardian requested a review from a team as a code owner April 9, 2026 14:57
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

Hello 👋! When you're ready to run Chromatic, please apply the run_chromatic label to this PR.

You will need to reapply the label each time you want to run Chromatic.

Click here to see the Chromatic project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Departmental tracking: maintenance work, not a fix or a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Specify Node Major Version In AMIgo

2 participants