expressjs / expressjs/discussions

Clarification Needed: Minimum Node.js Version for CI GitHub Action

Open
#229 4 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.