expressjs / expressjs/discussions
Clarification Needed: Minimum Node.js Version for CI GitHub Action
- Dominant language
- No language data
- Stars
- 73
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Description
**Main Issue**
We need to clarify the minimum version of Node.js that our repositories' Continuous Integration (CI) GitHub Actions are expected to run on.
**Context**
While working on the [initiative to add scorecards](https://github.com/expressjs/security-wg/issues/2) to Express.js organizations' repositories, we've been addressing any failing Continuous Integration (CI) GitHub Actions. However, we've encountered inconsistencies regarding the minimum version of Node.js required to run the CI tests.
For example:
- [mime-db](https://github.com/jshttp/mime-db/blob/master/.github/workflows/ci.yml#L13) sets Node.js 0.6 as its minimum version.
- [express](https://github.com/expressjs/express/blob/master/.github/workflows/ci.yml#L29) sets Node.js 0.10 as its minimum version.
- [final handler](https://github.com/pillarjs/finalhandler/blob/master/.github/workflows/ci.yml#L13) sets Node.js 0.8 as its minimum version.
We need to standardize the minimum Node.js version across all repositories to ensure consistency and compatibility.
**Proposal**
I propose opening this issue to discuss and decide on a unified minimum version of Node.js for all repositories' CI GitHub Actions within the Express.js organizations.
Contributor guide
Assessment
This issue has not been assessed yet.