File tree Expand file tree Collapse file tree 2 files changed +47
-25
lines changed
Expand file tree Collapse file tree 2 files changed +47
-25
lines changed Original file line number Diff line number Diff line change @@ -3,19 +3,49 @@ name: CI
33on :
44 push :
55 paths :
6- - ' lib/**'
7- - ' tests/**'
6+ - ' lib/**'
7+ - ' tests/**'
88 pull_request :
9- release :
10- types : [published]
119
1210jobs :
11+ lint :
12+ name : Lint code
13+ runs-on : ubuntu-latest
14+ steps :
15+ - uses : actions/checkout@v3
16+
17+ - name : Set Node.js 18.x
18+ uses : actions/setup-node@v3
19+ with :
20+ node-version : 18.x
21+
22+ - name : Install packages
23+ uses : borales/actions-yarn@v4
24+ with :
25+ cmd : install
26+
27+ - name : Run tests
28+ uses : borales/actions-yarn@v4
29+ with :
30+ cmd : lint
31+
1332 test :
33+ name : Test rules
1434 runs-on : ubuntu-latest
1535 steps :
16- - uses : actions/checkout@v2
17- - uses : actions/setup-node@v2
36+ - uses : actions/checkout@v3
37+
38+ - name : Set Node.js 18.x
39+ uses : actions/setup-node@v3
40+ with :
41+ node-version : 18.x
42+
43+ - name : Install packages
44+ uses : borales/actions-yarn@v4
45+ with :
46+ cmd : install
47+
48+ - name : Run tests
49+ uses : borales/actions-yarn@v4
1850 with :
19- node-version : ' 12'
20- - run : npm install
21- - run : npm test
51+ cmd : test
Original file line number Diff line number Diff line change 88 types : [created]
99
1010jobs :
11- build :
12- runs-on : ubuntu-latest
13- steps :
14- - uses : actions/checkout@v2
15- - uses : actions/setup-node@v2
16- with :
17- node-version : 12
18- - run : npm i
19- - run : npm test
20-
2111 publish :
22- needs : build
2312 runs-on : ubuntu-latest
2413 steps :
25- - uses : actions/checkout@v2
26- - uses : actions/setup-node@v2
14+ - uses : actions/checkout@v3
15+
16+ - name : Set Node.js 18.x
17+ uses : actions/setup-node@v3
2718 with :
28- node-version : 12
19+ node-version : 18.x
2920 registry-url : https://registry.npmjs.org/
30- - run : npm i
31- - run : npm publish
21+
22+ - name : Publish
23+ run : npm publish
3224 env :
3325 NODE_AUTH_TOKEN : ${{secrets.NPM_TOKEN}}
You can’t perform that action at this time.
0 commit comments