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

.github/workflows/ci.yml

Lines changed: 0 additions & 83 deletions
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-
npm-i: mocha@5.2.0 nyc@11.9.0 supertest@3.4.2
38-
39-
- name: Node.js 4.x
40-
node-version: "4.9"
41-
npm-i: mocha@5.2.0 nyc@11.9.0 supertest@3.4.2
42-
43-
- name: Node.js 5.x
44-
node-version: "5.12"
45-
npm-i: mocha@5.2.0 nyc@11.9.0 supertest@3.4.2
46-
47-
- name: Node.js 6.x
48-
node-version: "6.17"
49-
npm-i: mocha@6.2.2 nyc@14.1.1 supertest@3.4.2
50-
51-
- name: Node.js 7.x
52-
node-version: "7.10"
53-
npm-i: mocha@6.2.2 nyc@14.1.1 supertest@6.1.6
54-
55-
- name: Node.js 8.x
56-
node-version: "8.17"
57-
npm-i: mocha@7.2.0 nyc@14.1.1
58-
59-
- name: Node.js 9.x
60-
node-version: "9.11"
61-
npm-i: mocha@7.2.0 nyc@14.1.1
62-
63-
- name: Node.js 10.x
64-
node-version: "10.24"
65-
npm-i: mocha@8.4.0
66-
67-
- name: Node.js 11.x
68-
node-version: "11.15"
69-
npm-i: mocha@8.4.0
70-
71-
- name: Node.js 12.x
72-
node-version: "12.22"
73-
npm-i: mocha@9.2.2
74-
75-
- name: Node.js 13.x
76-
node-version: "13.14"
77-
npm-i: mocha@9.2.2
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

appveyor.yml

Lines changed: 0 additions & 59 deletions
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 mocha@3.5.3
54-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
55-
npm install --silent --save-dev mocha@5.2.0
56-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 8) {
57-
npm install --silent --save-dev mocha@6.2.2
58-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 10) {
59-
npm install --silent --save-dev mocha@7.2.0
60-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 12) {
61-
npm install --silent --save-dev mocha@8.4.0
62-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 14) {
63-
npm install --silent --save-dev mocha@9.2.2
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 nyc@10.3.2
72-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
73-
npm install --silent --save-dev nyc@11.9.0
74-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 10) {
75-
npm install --silent --save-dev nyc@14.1.1
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 supertest@2.0.0
84-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 7) {
85-
npm install --silent --save-dev supertest@3.4.2
86-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 8) {
87-
npm install --silent --save-dev supertest@6.1.6
88-
}
8930
# Update Node.js modules
9031
- ps: |
9132
# Prune & rebuild node_modules

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy