@@ -533,7 +533,7 @@ jobs:
533533 strategy :
534534 fail-fast : false
535535 matrix :
536- node : [8, 10, 12, 14, 16, 18, 20, 21 ]
536+ node : [8, 10, 12, 14, 16, 18, 20, 22 ]
537537 steps :
538538 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
539539 uses : actions/checkout@v4
@@ -595,7 +595,7 @@ jobs:
595595 strategy :
596596 fail-fast : false
597597 matrix :
598- node : [10, 12, 14, 16, 18, 20, 21 ]
598+ node : [10, 12, 14, 16, 18, 20, 22 ]
599599 steps :
600600 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
601601 uses : actions/checkout@v4
@@ -884,12 +884,12 @@ jobs:
884884 strategy :
885885 fail-fast : false
886886 matrix :
887- node : [10, 12, 14, 16, 18, 20, 21 ]
887+ node : [10, 12, 14, 16, 18, 20, 22 ]
888888 typescript :
889889 - false
890890 include :
891891 # Only check typescript for latest version (to streamline CI)
892- - node : 20
892+ - node : 22
893893 typescript : ' 3.8'
894894 steps :
895895 - name : Check out current commit (${{ needs.job_get_metadata.outputs.commit_label }})
@@ -925,7 +925,7 @@ jobs:
925925 strategy :
926926 fail-fast : false
927927 matrix :
928- node : [18, 20, 21 ]
928+ node : [18, 20, 22 ]
929929 remix : [1, 2]
930930 # Remix v2 only supports Node 18+, so run Node 14, 16 tests separately
931931 include :
@@ -1338,6 +1338,8 @@ jobs:
13381338 node : 18
13391339 - os : ubuntu-20.04
13401340 node : 20
1341+ - os : ubuntu-20.04
1342+ node : 22
13411343
13421344 # x64 musl
13431345 - os : ubuntu-20.04
@@ -1349,6 +1351,9 @@ jobs:
13491351 - os : ubuntu-20.04
13501352 container : node:20-alpine3.17
13511353 node : 20
1354+ - os : ubuntu-20.04
1355+ container : node:22-alpine3.18
1356+ node : 22
13521357
13531358 # arm64 glibc
13541359 - os : ubuntu-20.04
@@ -1360,6 +1365,9 @@ jobs:
13601365 - os : ubuntu-20.04
13611366 arch : arm64
13621367 node : 20
1368+ - os : ubuntu-20.04
1369+ arch : arm64
1370+ node : 22
13631371
13641372 # arm64 musl
13651373 - os : ubuntu-20.04
@@ -1374,6 +1382,10 @@ jobs:
13741382 arch : arm64
13751383 container : node:20-alpine3.17
13761384 node : 20
1385+ - os : ubuntu-20.04
1386+ arch : arm64
1387+ container : node:22-alpine3.18
1388+ node : 22
13771389
13781390 # macos x64
13791391 - os : macos-11
@@ -1385,35 +1397,42 @@ jobs:
13851397 - os : macos-11
13861398 node : 20
13871399 arch : x64
1400+ - os : macos-11
1401+ node : 22
1402+ arch : x64
13881403
13891404 # macos arm64
13901405 - os : macos-12
13911406 arch : arm64
13921407 node : 16
13931408 target_platform : darwin
1394-
13951409 - os : macos-12
13961410 arch : arm64
13971411 node : 18
13981412 target_platform : darwin
1399-
14001413 - os : macos-12
14011414 arch : arm64
14021415 node : 20
14031416 target_platform : darwin
1417+ - os : macos-12
1418+ arch : arm64
1419+ node : 22
1420+ target_platform : darwin
14041421
14051422 # windows x64
14061423 - os : windows-2022
14071424 node : 16
14081425 arch : x64
1409-
14101426 - os : windows-2022
14111427 node : 18
14121428 arch : x64
1413-
14141429 - os : windows-2022
14151430 node : 20
14161431 arch : x64
1432+ - os : windows-2022
1433+ node : 22
1434+ arch : x64
1435+
14171436 steps :
14181437 - name : Setup (alpine)
14191438 if : contains(matrix.container, 'alpine')
0 commit comments