Skip to content

Commit e9bcdd3

Browse files
committed
ci: adopt Node@18 as the minimum supported version
1 parent cd7d79f commit e9bcdd3

File tree

2 files changed

+0
-142
lines changed

2 files changed

+0
-142
lines changed

Diff for: .github/workflows/ci.yml

-83
Original file line numberDiff line numberDiff line change
@@ -11,83 +11,12 @@ jobs:
1111
fail-fast: false
1212
matrix:
1313
name:
14-
- Node.js 4.0
15-
- Node.js 4.x
16-
- Node.js 5.x
17-
- Node.js 6.x
18-
- Node.js 7.x
19-
- Node.js 8.x
20-
- Node.js 9.x
21-
- Node.js 10.x
22-
- Node.js 11.x
23-
- Node.js 12.x
24-
- Node.js 13.x
25-
- Node.js 14.x
26-
- Node.js 15.x
27-
- Node.js 16.x
28-
- Node.js 17.x
2914
- Node.js 18.x
3015
- Node.js 19.x
3116
- Node.js 20.x
3217
- Node.js 21.x
3318

3419
include:
35-
- name: Node.js 4.0
36-
node-version: "4.0"
37-
38-
39-
- name: Node.js 4.x
40-
node-version: "4.9"
41-
42-
43-
- name: Node.js 5.x
44-
node-version: "5.12"
45-
46-
47-
- name: Node.js 6.x
48-
node-version: "6.17"
49-
50-
51-
- name: Node.js 7.x
52-
node-version: "7.10"
53-
54-
55-
- name: Node.js 8.x
56-
node-version: "8.17"
57-
58-
59-
- name: Node.js 9.x
60-
node-version: "9.11"
61-
62-
63-
- name: Node.js 10.x
64-
node-version: "10.24"
65-
66-
67-
- name: Node.js 11.x
68-
node-version: "11.15"
69-
70-
71-
- name: Node.js 12.x
72-
node-version: "12.22"
73-
74-
75-
- name: Node.js 13.x
76-
node-version: "13.14"
77-
78-
79-
- name: Node.js 14.x
80-
node-version: "14.20"
81-
82-
- name: Node.js 15.x
83-
node-version: "15.14"
84-
85-
- name: Node.js 16.x
86-
node-version: "16.20"
87-
88-
- name: Node.js 17.x
89-
node-version: "17.9"
90-
9120
- name: Node.js 18.x
9221
node-version: "18.19"
9322

@@ -125,18 +54,6 @@ jobs:
12554
- name: Remove non-test dependencies
12655
run: npm rm --silent --save-dev connect-redis
12756

128-
- name: Setup Node.js version-specific dependencies
129-
shell: bash
130-
run: |
131-
# eslint for linting
132-
# - remove on Node.js < 12
133-
if [[ "$(cut -d. -f1 <<< "${{ matrix.node-version }}")" -lt 12 ]]; then
134-
node -pe 'Object.keys(require("./package").devDependencies).join("\n")' | \
135-
grep -E '^eslint(-|$)' | \
136-
sort -r | \
137-
xargs -n1 npm rm --silent --save-dev
138-
fi
139-
14057
- name: Install Node.js dependencies
14158
run: npm install
14259

Diff for: appveyor.yml

-59
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,5 @@
11
environment:
22
matrix:
3-
- nodejs_version: "4.9"
4-
- nodejs_version: "5.12"
5-
- nodejs_version: "6.17"
6-
- nodejs_version: "7.10"
7-
- nodejs_version: "8.17"
8-
- nodejs_version: "9.11"
9-
- nodejs_version: "10.24"
10-
- nodejs_version: "11.15"
11-
- nodejs_version: "12.22"
12-
- nodejs_version: "13.14"
13-
- nodejs_version: "14.20"
14-
- nodejs_version: "15.14"
15-
- nodejs_version: "16.20"
16-
- nodejs_version: "17.9"
173
- nodejs_version: "18.19"
184
- nodejs_version: "19.9"
195
- nodejs_version: "20.11"
@@ -41,51 +27,6 @@ install:
4127
cmd.exe /c "node -pe `"Object.keys(require('./package').devDependencies).join('\n')`"" | `
4228
sls "^eslint(-|$)" | `
4329
%{ npm rm --silent --save-dev $_ }
44-
# Setup Node.js version-specific dependencies
45-
- ps: |
46-
# mocha for testing
47-
# - use 5.x for Node.js < 6
48-
# - use 6.x for Node.js < 8
49-
# - use 7.x for Node.js < 10
50-
# - use 8.x for Node.js < 12
51-
# - use 9.x for Node.js < 14
52-
if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
53-
npm install --silent --save-dev [email protected]
54-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
55-
npm install --silent --save-dev [email protected]
56-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 8) {
57-
npm install --silent --save-dev [email protected]
58-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 10) {
59-
npm install --silent --save-dev [email protected]
60-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 12) {
61-
npm install --silent --save-dev [email protected]
62-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 14) {
63-
npm install --silent --save-dev [email protected]
64-
}
65-
- ps: |
66-
# nyc for test coverage
67-
# - use 10.3.2 for Node.js < 4
68-
# - use 11.9.0 for Node.js < 6
69-
# - use 14.1.1 for Node.js < 10
70-
if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
71-
npm install --silent --save-dev [email protected]
72-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
73-
npm install --silent --save-dev [email protected]
74-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 10) {
75-
npm install --silent --save-dev [email protected]
76-
}
77-
- ps: |
78-
# supertest for http calls
79-
# - use 2.0.0 for Node.js < 4
80-
# - use 3.4.2 for Node.js < 7
81-
# - use 6.1.6 for Node.js < 8
82-
if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
83-
npm install --silent --save-dev [email protected]
84-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 7) {
85-
npm install --silent --save-dev [email protected]
86-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 8) {
87-
npm install --silent --save-dev [email protected]
88-
}
8930
# Update Node.js modules
9031
- ps: |
9132
# Prune & rebuild node_modules

0 commit comments

Comments
 (0)