Skip to content

Commit c584cd6

Browse files
authored
fix(ci)!: drop support for node <18 (#54)
1 parent 6dd0318 commit c584cd6

File tree

2 files changed

+10
-128
lines changed

2 files changed

+10
-128
lines changed

.github/workflows/ci.yml

+5-128
Original file line numberDiff line numberDiff line change
@@ -16,124 +16,27 @@ jobs:
1616
strategy:
1717
matrix:
1818
name:
19-
- Node.js 0.8
20-
- Node.js 0.10
21-
- Node.js 0.12
22-
- io.js 1.x
23-
- io.js 2.x
24-
- io.js 3.x
25-
- Node.js 4.x
26-
- Node.js 5.x
27-
- Node.js 6.x
28-
- Node.js 7.x
29-
- Node.js 8.x
30-
- Node.js 9.x
31-
- Node.js 10.x
32-
- Node.js 11.x
33-
- Node.js 12.x
34-
- Node.js 13.x
35-
- Node.js 14.x
36-
- Node.js 15.x
37-
- Node.js 16.x
38-
- Node.js 17.x
3919
- Node.js 18.x
4020
- Node.js 19.x
4121
- Node.js 20.x
4222
- Node.js 21.x
4323
- Node.js 22.x
4424

4525
include:
46-
- name: Node.js 0.8
47-
node-version: "0.8"
48-
49-
npm-rm: nyc
50-
51-
- name: Node.js 0.10
52-
node-version: "0.10"
53-
54-
55-
- name: Node.js 0.12
56-
node-version: "0.12"
57-
58-
59-
- name: io.js 1.x
60-
node-version: "1.8"
61-
62-
63-
- name: io.js 2.x
64-
node-version: "2.5"
65-
66-
67-
- name: io.js 3.x
68-
node-version: "3.3"
69-
70-
71-
- name: Node.js 4.x
72-
node-version: "4.9"
73-
74-
75-
- name: Node.js 5.x
76-
node-version: "5.12"
77-
78-
79-
- name: Node.js 6.x
80-
node-version: "6.17"
81-
82-
83-
- name: Node.js 7.x
84-
node-version: "7.10"
85-
86-
87-
- name: Node.js 8.x
88-
node-version: "8.16"
89-
90-
91-
- name: Node.js 9.x
92-
node-version: "9.11"
93-
94-
95-
- name: Node.js 10.x
96-
node-version: "10.24"
97-
98-
99-
- name: Node.js 11.x
100-
node-version: "11.15"
101-
102-
103-
- name: Node.js 12.x
104-
node-version: "12.22"
105-
106-
107-
- name: Node.js 13.x
108-
node-version: "13.14"
109-
110-
111-
- name: Node.js 14.x
112-
node-version: "14.20"
113-
114-
- name: Node.js 15.x
115-
node-version: "15.14"
116-
117-
- name: Node.js 16.x
118-
node-version: "16.16"
119-
120-
- name: Node.js 17.x
121-
node-version: "17.9"
122-
12326
- name: Node.js 18.x
124-
node-version: "18.14"
27+
node-version: "18"
12528

12629
- name: Node.js 19.x
127-
node-version: "19.6"
30+
node-version: "19"
12831

12932
- name: Node.js 20.x
130-
node-version: "20.12"
33+
node-version: "20"
13134

13235
- name: Node.js 21.x
133-
node-version: "21.7"
36+
node-version: "21"
13437

13538
- name: Node.js 22.x
136-
node-version: "22.0"
39+
node-version: "22"
13740

13841
steps:
13942
- uses: actions/checkout@v4
@@ -142,12 +45,6 @@ jobs:
14245
shell: bash -eo pipefail -l {0}
14346
run: |
14447
nvm install --default ${{ matrix.node-version }}
145-
if [[ "${{ matrix.node-version }}" == 0.* && "$(cut -d. -f2 <<< "${{ matrix.node-version }}")" -lt 10 ]]; then
146-
nvm install --alias=npm 0.10
147-
nvm use ${{ matrix.node-version }}
148-
sed -i '1s;^.*$;'"$(printf '#!%q' "$(nvm which npm)")"';' "$(readlink -f "$(which npm)")"
149-
npm config set strict-ssl false
150-
fi
15148
dirname "$(nvm which ${{ matrix.node-version }})" >> "$GITHUB_PATH"
15249
15350
- name: Configure npm
@@ -158,26 +55,6 @@ jobs:
15855
npm config set shrinkwrap false
15956
fi
16057
161-
- name: Remove npm module(s) ${{ matrix.npm-rm }}
162-
run: npm rm --silent --save-dev ${{ matrix.npm-rm }}
163-
if: matrix.npm-rm != ''
164-
165-
- name: Install npm module(s) ${{ matrix.npm-i }}
166-
run: npm install --save-dev ${{ matrix.npm-i }}
167-
if: matrix.npm-i != ''
168-
169-
- name: Setup Node.js version-specific dependencies
170-
shell: bash
171-
run: |
172-
# eslint for linting
173-
# - remove on Node.js < 10
174-
if [[ "$(cut -d. -f1 <<< "${{ matrix.node-version }}")" -lt 10 ]]; then
175-
node -pe 'Object.keys(require("./package").devDependencies).join("\n")' | \
176-
grep -E '^eslint(-|$)' | \
177-
sort -r | \
178-
xargs -n1 npm rm --silent --save-dev
179-
fi
180-
18158
- name: Install Node.js dependencies
18259
run: npm install
18360

HISTORY.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
unreleased
2+
==================
3+
4+
* dorp support for node <18
5+
16
1.2.0 / 2022-03-22
27
==================
38

0 commit comments

Comments
 (0)