Skip to content

Commit 7152eba

Browse files
authored
Upgrade to Node 20 (#126)
* fix: upgrade to node 20, update relevant actions * fix: install @vercel/ncc as dev dependency * fix: allow writing to performance global * fix: trivial change * fix: regenerate package-lock.json and dist/index.js * Revert "fix: trivial change" This reverts commit 256b59f.
1 parent 1467290 commit 7152eba

File tree

7 files changed

+33658
-21322
lines changed

7 files changed

+33658
-21322
lines changed

.github/workflows/ci_cd.yml

+42-42
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@v2
17+
uses: actions/checkout@v4
1818
- name: Setup Node.js
19-
uses: actions/setup-node@v1
19+
uses: actions/setup-node@v4
2020
with:
21-
node-version: 16
21+
node-version: 20
2222
- name: Install dependencies
2323
run: npm ci
2424
- name: Run Unit Tests
@@ -33,11 +33,11 @@ jobs:
3333
runs-on: ubuntu-latest
3434
steps:
3535
- name: Checkout
36-
uses: actions/checkout@v2
36+
uses: actions/checkout@v4
3737
- name: Setup Node.js
38-
uses: actions/setup-node@v1
38+
uses: actions/setup-node@v4
3939
with:
40-
node-version: 16
40+
node-version: 20
4141
- name: Install dependencies
4242
run: npm ci
4343

@@ -143,11 +143,11 @@ jobs:
143143
runs-on: ubuntu-latest
144144
steps:
145145
- name: Checkout
146-
uses: actions/checkout@v2
146+
uses: actions/checkout@v4
147147
- name: Setup Node.js
148-
uses: actions/setup-node@v1
148+
uses: actions/setup-node@v4
149149
with:
150-
node-version: 16
150+
node-version: 20
151151
- name: Install dependencies
152152
run: npm ci
153153
- name: env-vars-passed-through
@@ -164,11 +164,11 @@ jobs:
164164
runs-on: ubuntu-latest
165165
steps:
166166
- name: Checkout
167-
uses: actions/checkout@v2
167+
uses: actions/checkout@v4
168168
- name: Setup Node.js
169-
uses: actions/setup-node@v1
169+
uses: actions/setup-node@v4
170170
with:
171-
node-version: 16
171+
node-version: 20
172172
- name: Install dependencies
173173
run: npm ci
174174
- name: Test 100MiB of output can be processed
@@ -195,11 +195,11 @@ jobs:
195195
runs-on: ubuntu-latest
196196
steps:
197197
- name: Checkout
198-
uses: actions/checkout@v2
198+
uses: actions/checkout@v4
199199
- name: Setup Node.js
200-
uses: actions/setup-node@v1
200+
uses: actions/setup-node@v4
201201
with:
202-
node-version: 16
202+
node-version: 20
203203
- name: Install dependencies
204204
run: npm ci
205205
- name: retry_on_exit_code (with expected error code)
@@ -243,11 +243,11 @@ jobs:
243243
runs-on: ubuntu-latest
244244
steps:
245245
- name: Checkout
246-
uses: actions/checkout@v2
246+
uses: actions/checkout@v4
247247
- name: Setup Node.js
248-
uses: actions/setup-node@v1
248+
uses: actions/setup-node@v4
249249
with:
250-
node-version: 16
250+
node-version: 20
251251
- name: Install dependencies
252252
run: npm ci
253253
- name: happy-path (continue_on_error)
@@ -290,11 +290,11 @@ jobs:
290290
runs-on: ubuntu-latest
291291
steps:
292292
- name: Checkout
293-
uses: actions/checkout@v2
293+
uses: actions/checkout@v4
294294
- name: Setup Node.js
295-
uses: actions/setup-node@v1
295+
uses: actions/setup-node@v4
296296
with:
297-
node-version: 16
297+
node-version: 20
298298
- name: Install dependencies
299299
run: npm ci
300300

@@ -326,11 +326,11 @@ jobs:
326326
runs-on: ubuntu-latest
327327
steps:
328328
- name: Checkout
329-
uses: actions/checkout@v2
329+
uses: actions/checkout@v4
330330
- name: Setup Node.js
331-
uses: actions/setup-node@v1
331+
uses: actions/setup-node@v4
332332
with:
333-
node-version: 16
333+
node-version: 20
334334
- name: Install dependencies
335335
run: npm ci
336336

@@ -369,11 +369,11 @@ jobs:
369369
runs-on: ubuntu-latest
370370
steps:
371371
- name: Checkout
372-
uses: actions/checkout@v2
372+
uses: actions/checkout@v4
373373
- name: Setup Node.js
374-
uses: actions/setup-node@v1
374+
uses: actions/setup-node@v4
375375
with:
376-
node-version: 16
376+
node-version: 20
377377
- name: Install dependencies
378378
run: npm ci
379379

@@ -399,11 +399,11 @@ jobs:
399399
runs-on: ubuntu-latest
400400
steps:
401401
- name: Checkout
402-
uses: actions/checkout@v2
402+
uses: actions/checkout@v4
403403
- name: Setup Node.js
404-
uses: actions/setup-node@v1
404+
uses: actions/setup-node@v4
405405
with:
406-
node-version: 16
406+
node-version: 20
407407
- name: Install dependencies
408408
run: npm ci
409409

@@ -430,11 +430,11 @@ jobs:
430430
runs-on: ubuntu-latest
431431
steps:
432432
- name: Checkout
433-
uses: actions/checkout@v2
433+
uses: actions/checkout@v4
434434
- name: Setup Node.js
435-
uses: actions/setup-node@v1
435+
uses: actions/setup-node@v4
436436
with:
437-
node-version: 16
437+
node-version: 20
438438
- name: Install dependencies
439439
run: npm ci
440440

@@ -465,11 +465,11 @@ jobs:
465465
runs-on: ubuntu-latest
466466
steps:
467467
- name: Checkout
468-
uses: actions/checkout@v2
468+
uses: actions/checkout@v4
469469
- name: Setup Node.js
470-
uses: actions/setup-node@v1
470+
uses: actions/setup-node@v4
471471
with:
472-
node-version: 16
472+
node-version: 20
473473
- name: Install dependencies
474474
run: npm ci
475475

@@ -495,11 +495,11 @@ jobs:
495495
runs-on: windows-latest
496496
steps:
497497
- name: Checkout
498-
uses: actions/checkout@v2
498+
uses: actions/checkout@v4
499499
- name: Setup Node.js
500-
uses: actions/setup-node@v1
500+
uses: actions/setup-node@v4
501501
with:
502-
node-version: 16
502+
node-version: 20
503503
- name: Install dependencies
504504
run: npm ci
505505
- name: Powershell test
@@ -571,11 +571,11 @@ jobs:
571571
runs-on: ubuntu-latest
572572
steps:
573573
- name: Checkout
574-
uses: actions/checkout@v2
574+
uses: actions/checkout@v4
575575
- name: Setup Node.js
576-
uses: actions/setup-node@v1
576+
uses: actions/setup-node@v4
577577
with:
578-
node-version: 16
578+
node-version: 20
579579
- name: Install dependencies
580580
run: npm ci
581581
- name: Release

.nvmrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v16.16.0
1+
v20.11.0

action.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,5 @@ outputs:
5050
exit_error:
5151
description: The final error returned by the command
5252
runs:
53-
using: 'node16'
53+
using: 'node20'
5454
main: 'dist/index.js'

0 commit comments

Comments
 (0)