Skip to content

Commit 51ad543

Browse files
committed
Update CI Node targets
- Removes 18.x for master, but keeps it for a theoretical support/7.x branch - Removes support/6.x which hasn't been used in a long time - Notably this keeps node@20 for advisory reasons, it has about 3x the usage of node 18 and isn't holding back new code adoption (yet) See NodeJS download counts by version here: https://storage.googleapis.com/access-logs-summaries-nodejs/nodejs.org-access.log.20260513.json
1 parent 280f100 commit 51ad543

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ on:
44
push:
55
branches:
66
- master
7-
- support/6.x
7+
- support/7.x
88
pull_request:
99
branches:
1010
- master
11-
- support/6.x
11+
- support/7.x
1212

1313
permissions:
1414
contents: read
@@ -21,6 +21,8 @@ jobs:
2121
fail-fast: false
2222
matrix:
2323
node-version: [18.x, 20.x, 22.x, 24.x, 26.x]
24+
exclude:
25+
- node-version: ${{ (github.base_ref || github.ref_name) == 'master' && '18.x' || 'none' }}
2426

2527
steps:
2628
- name: Checkout

0 commit comments

Comments
 (0)