Skip to content

Conversation

per1234
Copy link
Collaborator

@per1234 per1234 commented Sep 23, 2025

A single standardized version of Node.js is used for all development work in this repository, both by contributors and the automated validation systems.

The actions/setup-node GitHub Actions action is used to set up Node.js in the GitHub Actions runner machine.

The action supports obtaining the Node.js version to set up from the engines.node key of the package.json file:

https://github.com/actions/setup-node/blob/main/docs/advanced-usage.md#node-version-file

This allows us to define the standardized version of Node.js for use by project contributors in a single place rather than having to maintain multiple instances of that data.

@per1234 per1234 self-assigned this Sep 23, 2025
@per1234 per1234 added type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure labels Sep 23, 2025
… action

The "actions/setup-node" GitHub Actions action is used to set up Node.js in the GitHub Actions runner machine.

The action supports obtaining the Node.js version to set up from the `engines.node` key of the package.json file.

This allows us to define the standardized version of Node.js for use by project contributors in a single place rather
than having to maintain multiple instances of that data.
@per1234 per1234 merged commit e5385f8 into arduino:main Sep 23, 2025
30 checks passed
@per1234 per1234 deleted the engines_node branch September 23, 2025 03:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant