File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 1
- # build and test on linux, windows, mac with node 18,20
2
1
name : CI
3
2
4
3
on :
@@ -22,15 +21,15 @@ permissions:
22
21
contents : read # to fetch code (actions/checkout)
23
22
24
23
jobs :
25
- # "checks" job runs on linux + 16 only and checks that install, build, lint and audit work
24
+ # "checks" job runs on linux + node lts only and checks that install, build, lint and audit work
26
25
# it also primes the pnpm store cache for linux, important for downstream tests
27
26
checks :
28
27
timeout-minutes : 5
29
28
runs-on : ${{ matrix.os }}
30
29
strategy :
31
30
matrix :
32
31
# pseudo-matrix for convenience, NEVER use more than a single combination
33
- node : [20 ]
32
+ node : [22 ]
34
33
os : [ubuntu-latest]
35
34
steps :
36
35
- uses : actions/checkout@v4
@@ -68,18 +67,19 @@ jobs:
68
67
if : (${{ success() }} || ${{ failure() }})
69
68
run : pnpm generate:types && [ "`git status --porcelain=v1`" == "" ]
70
69
70
+ # "test" job runs on linux, windows, mac with node active lts and linux with node maintenance lts
71
71
test :
72
72
timeout-minutes : 10
73
73
runs-on : ${{ matrix.os }}
74
74
strategy :
75
75
fail-fast : false
76
76
matrix :
77
- node : [20 ]
77
+ node : [22 ]
78
78
os : [ubuntu-latest, macos-latest, windows-latest]
79
79
include :
80
80
- node : 18
81
81
os : ubuntu-latest
82
- - node : 22
82
+ - node : 20
83
83
os : ubun
8EA9
tu-latest
84
84
steps :
85
85
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change 19
19
strategy :
20
20
matrix :
21
21
# pseudo-matrix for convenience, NEVER use more than a single combination
22
- node : [20 ]
22
+ node : [22 ]
23
23
os : [ubuntu-latest]
24
24
steps :
25
25
- name : checkout
You can’t perform that action at this time.
0 commit comments