node26 released today - https://github.com/nodejs/node/releases
lets add it to the CI/CT pipeline
goal
have a test matrix that tests all currently supported node versions: https://nodejs.org/en/about/releases/
- 26 # Current
- 24 # TLS
- 22
- ...
- down to the lowest supported version
Background
currently only testing the one node version that happens to be preinstalled on GH runners
see
|
runs-on: ubuntu-latest |
|
steps: |
|
- uses: actions/checkout@v2 |
|
- run: | |
|
npm ci |
|
npm run test |
i also see a 4 years old test matrix in
|
node_js: |
|
- lts/* |
|
- 17 |
|
- 16 |
|
- 15 |
|
- 14 |
|
- 13 |
|
- 12 |
|
- 11 |
|
- 10 |
is this still used?
node26 released today - https://github.com/nodejs/node/releases
lets add it to the CI/CT pipeline
goal
have a test matrix that tests all currently supported node versions: https://nodejs.org/en/about/releases/
Background
currently only testing the one node version that happens to be preinstalled on GH runners
see
packageurl-js/.github/workflows/ci.yaml
Lines 8 to 13 in bb4185a
i also see a 4 years old test matrix in
packageurl-js/.travis.yml
Lines 2 to 11 in bb4185a
is this still used?