@@ -14,16 +14,18 @@ jobs:
14
14
shell : bash
15
15
working-directory : package
16
16
steps :
17
- - name : Check out files
18
- uses : actions/checkout@v2
19
- - name : Use Node.js 12.x
20
- uses : actions/setup-node@v1
21
- with :
22
- node-version : 12.x
23
- - name : Install package dependencies
24
- run : npm ci
25
- - name : Lint code
26
- run : npm run lint --if-present
17
+ - name : Check out files
18
+ uses : actions/checkout@v3
19
+ - uses : actions/setup-node@v3
20
+ with :
21
+ node-version : " 16"
22
+ cache : " npm"
23
+ - name : Update to latest NPM version
24
+ run : npm i -g npm
25
+ - name : Install package dependencies
26
+ run : npm ci
27
+ - name : Lint code
28
+ run : npm run lint --if-present
27
29
28
30
test :
29
31
runs-on : ubuntu-latest
@@ -32,16 +34,18 @@ jobs:
32
34
shell : bash
33
35
working-directory : package
34
36
steps :
35
- - name : Check out files
36
- uses : actions/checkout@v2
37
- - name : Use Node.js 12.x
38
- uses : actions/setup-node@v1
39
- with :
40
- node-version : 12.x
41
- - name : Install package dependencies
42
- run : npm ci
43
- - name : Test code
44
- run : npm run test --if-present
37
+ - name : Check out files
38
+ uses : actions/checkout@v3
39
+ - uses : actions/setup-node@v3
40
+ with :
41
+ node-version : " 16"
42
+ cache : " npm"
43
+ - name : Update to latest NPM version
44
+ run : npm i -g npm
45
+ - name : Install package dependencies
46
+ run : npm ci
47
+ - name : Test code
48
+ run : npm run test --if-present
45
49
46
50
publish :
47
51
runs-on : ubuntu-latest
@@ -53,15 +57,17 @@ jobs:
53
57
working-directory : package
54
58
steps :
55
59
- name : Check out files
56
- uses : actions/checkout@v2
57
- - name : Use Node.js 12.x
58
- uses : actions/setup-node@v1
60
+ uses : actions/checkout@v3
61
+ - uses : actions/setup-node@v3
59
62
with :
60
- node-version : 12.x
63
+ node-version : " 16"
64
+ cache : " npm"
65
+ - name : Update to latest NPM version
66
+ run : npm i -g npm
61
67
- name : Install package dependencies
62
68
run : npm ci
63
69
- name : Semantic Release
64
70
run : npx semantic-release
65
71
env :
66
72
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
67
- NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
73
+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
0 commit comments