@@ -10,22 +10,21 @@ jobs:
10
10
name : Unit tests
11
11
runs-on : ubuntu-latest
12
12
strategy :
13
+ fail-fast : false
13
14
matrix :
14
15
node :
15
- - 14
16
16
- 16
17
- - 18
18
17
- 20
19
18
serverless :
20
- - " 2.36.0"
21
19
- " 2"
22
- - " latest"
20
+ - " 3"
21
+ - " 4"
23
22
steps :
24
- - uses : actions/checkout@v2
25
- - uses : actions/setup-node@v3
23
+ - uses : actions/checkout@v4
24
+ - uses : actions/setup-node@v4
26
25
with :
27
26
node-version : ${{ matrix.node }}
28
- - uses : actions/cache@v2
27
+ - uses : actions/cache@v4
29
28
with :
30
29
path : ~/.npm
31
30
key : ${{ runner.os }}-node-${{ matrix.node }}-${{ hashFiles('**/package.json') }}
@@ -42,11 +41,11 @@ jobs:
42
41
name : Lint
43
42
runs-on : ubuntu-latest
44
43
steps :
45
- - uses : actions/checkout@v2
46
- - uses : actions/setup-node@v2
44
+ - uses : actions/checkout@v4
45
+ - uses : actions/setup-node@v4
47
46
with :
48
- node-version : 16
49
- - uses : actions/cache@v2
47
+ node-version : 20
48
+ - uses : actions/cache@v4
50
49
with :
51
50
path : ~/.npm
52
51
key : ${{ runner.os }}-node-${{ hashFiles('**/package.json') }}
@@ -57,11 +56,11 @@ jobs:
57
56
name : Type
58
57
runs-on : ubuntu-latest
59
58
steps :
60
- - uses : actions/checkout@v2
61
- - uses : actions/setup-node@v2
59
+ - uses : actions/checkout@v4
60
+ - uses : actions/setup-node@v4
62
61
with :
63
- node-version : 16
64
- - uses : actions/cache@v2
62
+ node-version : 20
63
+ - uses : actions/cache@v4
65
64
with :
66
65
path : ~/.npm
67
66
key : ${{ runner.os }}-node-${{ hashFiles('**/package.json') }}
0 commit comments