Skip to content

Commit 1696289

Browse files
authored
ci: upgrade Node versions (#128)
1 parent d8efc0e commit 1696289

File tree

1 file changed

+32
-24
lines changed

1 file changed

+32
-24
lines changed

.github/workflows/ci.yml

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
permissions:
1313
checks: write # for coverallsapp/github-action to create new checks
1414
contents: read # for actions/checkout to fetch code
15-
runs-on: ubuntu-20.04
15+
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
1818
name:
@@ -41,6 +41,8 @@ jobs:
4141
- Node.js 20.x
4242
- Node.js 21.x
4343
- Node.js 22.x
44+
- Node.js 23.x
45+
- Node.js 24.x
4446

4547
include:
4648
- name: Node.js 0.8
@@ -57,87 +59,93 @@ jobs:
5759
npm-i: mocha@3.5.3 nyc@10.3.2 supertest@2.0.1
5860

5961
- name: io.js 1.x
60-
node-version: "1.8"
62+
node-version: "1"
6163
npm-i: mocha@3.5.3 nyc@10.3.2 supertest@2.0.1
6264

6365
- name: io.js 2.x
64-
node-version: "2.5"
66+
node-version: "2"
6567
npm-i: mocha@3.5.3 nyc@10.3.2 supertest@2.0.1
6668

6769
- name: io.js 3.x
68-
node-version: "3.3"
70+
node-version: "3"
6971
npm-i: mocha@3.5.3 nyc@10.3.2 supertest@2.0.1
7072

7173
- name: Node.js 4.x
72-
node-version: "4.9"
74+
node-version: "4"
7375
npm-i: mocha@5.2.0 nyc@11.9.0 supertest@3.4.2
7476

7577
- name: Node.js 5.x
76-
node-version: "5.12"
78+
node-version: "5"
7779
npm-i: mocha@5.2.0 nyc@11.9.0 supertest@3.4.2
7880

7981
- name: Node.js 6.x
80-
node-version: "6.17"
82+
node-version: "6"
8183
npm-i: mocha@6.2.2 nyc@14.1.1 supertest@6.1.3
8284

8385
- name: Node.js 7.x
84-
node-version: "7.10"
86+
node-version: "7"
8587
npm-i: mocha@6.2.2 nyc@14.1.1 supertest@6.1.3
8688

8789
- name: Node.js 8.x
88-
node-version: "8.17"
90+
node-version: "8"
8991
npm-i: mocha@7.1.2 nyc@14.1.1 supertest@6.1.3
9092

9193
- name: Node.js 9.x
92-
node-version: "9.11"
94+
node-version: "9"
9395
npm-i: mocha@7.1.2 nyc@14.1.1 supertest@6.1.3
9496

9597
- name: Node.js 10.x
96-
node-version: "10.24"
98+
node-version: "10"
9799
npm-i: mocha@8.4.0 supertest@6.1.3
98100

99101
- name: Node.js 11.x
100-
node-version: "11.15"
102+
node-version: "11"
101103
npm-i: mocha@8.4.0 supertest@6.1.3
102104

103105
- name: Node.js 12.x
104-
node-version: "12.22"
106+
node-version: "12"
105107
npm-i: mocha@9.2.2 supertest@6.1.3
106108

107109
- name: Node.js 13.x
108-
node-version: "13.14"
110+
node-version: "13"
109111
npm-i: mocha@9.2.2 supertest@6.1.3
110112

111113
- name: Node.js 14.x
112-
node-version: "14.21"
114+
node-version: "14"
113115
npm-i: supertest@6.1.3
114116

115117
- name: Node.js 15.x
116-
node-version: "15.14"
118+
node-version: "15"
117119
npm-i: supertest@6.1.3
118120

119121
- name: Node.js 16.x
120-
node-version: "16.20"
122+
node-version: "16"
121123
npm-i: supertest@6.1.3
122124

123125
- name: Node.js 17.x
124-
node-version: "17.9"
126+
node-version: "17"
125127
npm-i: supertest@6.1.3
126128

127129
- name: Node.js 18.x
128-
node-version: "18.18"
130+
node-version: "18"
129131

130132
- name: Node.js 19.x
131-
node-version: "19.9"
133+
node-version: "19"
132134

133135
- name: Node.js 20.x
134-
node-version: "20.9"
136+
node-version: "20"
135137

136138
- name: Node.js 21.x
137-
node-version: "21.1"
139+
node-version: "21"
138140

139141
- name: Node.js 22.x
140-
node-version: "22.0"
142+
node-version: "22"
143+
144+
- name: Node.js 23.x
145+
node-version: "23"
146+
147+
- name: Node.js 24.x
148+
node-version: "24"
141149

142150
steps:
143151
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -230,4 +238,4 @@ jobs:
230238
uses: coverallsapp/github-action@09b709cf6a16e30b0808ba050c7a6e8a5ef13f8d # master
231239
with:
232240
github-token: ${{ secrets.GITHUB_TOKEN }}
233-
parallel-finished: true
241+
parallel-finished: true

0 commit comments

Comments
 (0)