Skip to content

Commit 062660b

Browse files
committed
feat!: remove node less than 18 from ci
1 parent fccaf48 commit 062660b

File tree

1 file changed

+10
-113
lines changed

1 file changed

+10
-113
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -10,109 +10,22 @@ jobs:
1010
strategy:
1111
matrix:
1212
name:
13-
- Node.js 0.10
14-
- Node.js 0.12
15-
- io.js 1.x
16-
- io.js 2.x
17-
- io.js 3.x
18-
- Node.js 4.x
19-
- Node.js 5.x
20-
- Node.js 6.x
21-
- Node.js 7.x
22-
- Node.js 8.x
23-
- Node.js 9.x
24-
- Node.js 10.x
25-
- Node.js 11.x
26-
- Node.js 12.x
27-
- Node.js 13.x
28-
- Node.js 14.x
29-
- Node.js 15.x
30-
- Node.js 16.x
31-
- Node.js 17.x
3213
- Node.js 18.x
33-
- Node.js 19.x
14+
- Node.js 20.x
15+
- Node.js 22.x
3416

3517
include:
36-
- name: Node.js 0.10
37-
node-version: "0.10"
38-
39-
40-
- name: Node.js 0.12
41-
node-version: "0.12"
42-
43-
44-
- name: io.js 1.x
45-
node-version: "1.8"
46-
47-
48-
- name: io.js 2.x
49-
node-version: "2.5"
50-
51-
52-
- name: io.js 3.x
53-
node-version: "3.3"
54-
55-
56-
- name: Node.js 4.x
57-
node-version: "4.9"
58-
59-
60-
- name: Node.js 5.x
61-
node-version: "5.12"
62-
63-
64-
- name: Node.js 6.x
65-
node-version: "6.17"
66-
67-
68-
- name: Node.js 7.x
69-
node-version: "7.10"
70-
71-
72-
- name: Node.js 8.x
73-
node-version: "8.17"
74-
75-
76-
- name: Node.js 9.x
77-
node-version: "9.11"
78-
79-
80-
- name: Node.js 10.x
81-
node-version: "10.24"
82-
83-
84-
- name: Node.js 11.x
85-
node-version: "11.15"
86-
87-
88-
- name: Node.js 12.x
89-
node-version: "12.22"
90-
91-
92-
- name: Node.js 13.x
93-
node-version: "13.14"
94-
95-
96-
- name: Node.js 14.x
97-
node-version: "14.21"
98-
99-
- name: Node.js 15.x
100-
node-version: "15.14"
101-
102-
- name: Node.js 16.x
103-
node-version: "16.19"
104-
105-
- name: Node.js 17.x
106-
node-version: "17.9"
107-
10818
- name: Node.js 18.x
109-
node-version: "18.14"
19+
node-version: "18"
11020

111-
- name: Node.js 19.x
112-
node-version: "19.7"
21+
- name: Node.js 20.x
22+
node-version: "20"
23+
24+
- name: Node.js 22.x
25+
node-version: "22"
11326

11427
steps:
115-
- uses: actions/checkout@v3
28+
- uses: actions/checkout@v4
11629

11730
- name: Install Node.js ${{ matrix.node-version }}
11831
shell: bash -eo pipefail -l {0}
@@ -128,22 +41,6 @@ jobs:
12841
npm config set shrinkwrap false
12942
fi
13043
131-
- name: Install npm module(s) ${{ matrix.npm-i }}
132-
run: npm install --save-dev ${{ matrix.npm-i }}
133-
if: matrix.npm-i != ''
134-
135-
- name: Setup Node.js version-specific dependencies
136-
shell: bash
137-
run: |
138-
# eslint for linting
139-
# - remove on Node.js < 12
140-
if [[ "$(cut -d. -f1 <<< "${{ matrix.node-version }}")" -lt 12 ]]; then
141-
node -pe 'Object.keys(require("./package").devDependencies).join("\n")' | \
142-
grep -E '^eslint(-|$)' | \
143-
sort -r | \
144-
xargs -n1 npm rm --silent --save-dev
145-
fi
146-
14744
- name: Install Node.js dependencies
14845
run: npm install
14946

@@ -185,7 +82,7 @@ jobs:
18582
needs: test
18683
runs-on: ubuntu-latest
18784
steps:
188-
- uses: actions/checkout@v3
85+
- uses: actions/checkout@v4
18986

19087
- name: Install lcov
19188
shell: bash

0 commit comments

Comments
 (0)