@@ -509,7 +509,7 @@ jobs:
509509 strategy :
510510 fail-fast : false
511511 matrix :
512- node : [14, 16, 18, 20, 21 ]
512+ node : [14, 16, 18, 20, 22 ]
513513 steps :
514514 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
515515 uses : actions/checkout@v4
@@ -569,7 +569,7 @@ jobs:
569569 strategy :
570570 fail-fast : false
571571 matrix :
572- node : [14, 16, 18, 20, 21 ]
572+ node : [14, 16, 18, 20, 22 ]
573573 steps :
574574 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
575575 uses : actions/checkout@v4
@@ -832,12 +832,12 @@ jobs:
832832 strategy :
833833 fail-fast : false
834834 matrix :
835- node : [14, 16, 18, 20, 21 ]
835+ node : [14, 16, 18, 20, 22 ]
836836 typescript :
837837 - false
838838 include :
839839 # Only check typescript for latest version (to streamline CI)
840- - node : 20
840+ - node : 22
841841 typescript : ' 3.8'
842842 steps :
843843 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
@@ -874,7 +874,7 @@ jobs:
874874 strategy :
875875 fail-fast : false
876876 matrix :
877- node : [18, 20, 21 ]
877+ node : [18, 20, 22 ]
878878 remix : [1, 2]
879879 # Remix v2 only supports Node 18+, so run Node 14, 16 tests separately
880880 include :
@@ -1294,6 +1294,8 @@ jobs:
12941294 node : 18
12951295 - os : ubuntu-20.04
12961296 node : 20
1297+ - os : ubuntu-20.04
1298+ node : 22
12971299
12981300 # x64 musl
12991301 - os : ubuntu-20.04
@@ -1305,6 +1307,9 @@ jobs:
13051307 - os : ubuntu-20.04
13061308 container : node:20-alpine3.17
13071309 node : 20
1310+ - os : ubuntu-20.04
1311+ container : node:22-alpine3.18
1312+ node : 22
13081313
13091314 # arm64 glibc
13101315 - os : ubuntu-20.04
@@ -1316,6 +1321,9 @@ jobs:
13161321 - os : ubuntu-20.04
13171322 arch : arm64
13181323 node : 20
1324+ - os : ubuntu-20.04
1325+ arch : arm64
1326+ node : 22
13191327
13201328 # arm64 musl
13211329 - os : ubuntu-20.04
@@ -1330,6 +1338,10 @@ jobs:
13301338 arch : arm64
13311339 container : node:20-alpine3.17
13321340 node : 20
1341+ - os : ubuntu-20.04
1342+ arch : arm64
1343+ container : node:22-alpine3.18
1344+ node : 22
13331345
13341346 # macos x64
13351347 - os : macos-11
@@ -1341,35 +1353,42 @@ jobs:
13411353 - os : macos-11
13421354 node : 20
13431355 arch : x64
1356+ - os : macos-11
1357+ node : 22
1358+ arch : x64
13441359
13451360 # macos arm64
13461361 - os : macos-12
13471362 arch : arm64
13481363 node : 16
13491364 target_platform : darwin
1350-
13511365 - os : macos-12
13521366 arch : arm64
13531367 node : 18
13541368 target_platform : darwin
1355-
13561369 - os : macos-12
13571370 arch : arm64
13581371 node : 20
13591372 target_platform : darwin
1373+ - os : macos-12
1374+ arch : arm64
1375+ node : 22
1376+ target_platform : darwin
13601377
13611378 # windows x64
13621379 - os : windows-2022
13631380 node : 16
13641381 arch : x64
1365-
13661382 - os : windows-2022
13671383 node : 18
13681384 arch : x64
1369-
13701385 - os : windows-2022
13711386 node : 20
13721387 arch : x64
1388+ - os : windows-2022
1389+ node : 22
1390+ arch : x64
1391+
13731392 steps :
13741393 - name : Setup (alpine)
13751394 if : contains(matrix.container, 'alpine')
0 commit comments