File tree Expand file tree Collapse file tree 1 file changed +52
-1
lines changed Expand file tree Collapse file tree 1 file changed +52
-1
lines changed Original file line number Diff line number Diff line change 12
12
branches : master
13
13
14
14
jobs :
15
+ update-dependencies :
16
+ name : Update node module dependencies
17
+ runs-on : ubuntu-latest
18
+ steps :
19
+ - name : Checkout project
20
+ uses : actions/checkout@v2
21
+ - name : Use Node.js 12.xs
22
+ uses : actions/setup-node@v1
23
+ with :
24
+ node-version : ' 12.x'
25
+ registry-url : ' https://registry.npmjs.org'
26
+ - name : Restore cache
27
+ uses : actions/cache@v2
28
+ with :
29
+ path : ' **/node_modules'
30
+ key : ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
31
+ - name : Install dependencies
32
+ run : npm install
33
+ lint :
34
+ name : Lint code and prose
35
+ needs : [update-dependencies]
36
+ runs-on : ubuntu-latest
37
+ steps :
38
+ - name : Checkout project
39
+ uses : actions/checkout@v2
40
+ - name : Use Node.js 12.xs
41
+ uses : actions/setup-node@v1
42
+ with :
43
+ node-version : ' 12.x'
44
+ registry-url : ' https://registry.npmjs.org'
45
+ - name : Restore cache
46
+ uses : actions/cache@v2
47
+ with :
48
+ path : ' **/node_modules'
49
+ key : ${{ runner.os }}-modules-${{ hashFiles('**/package-lock.json') }}
50
+ - name : Install dependencies
51
+ run : npm install
52
+ - name : Install vale
53
+ run : |
54
+ curl -sfL https://install.goreleaser.com/github.com/ValeLint/vale.sh | sh -s v2.4.0
55
+ export PATH="./bin:$PATH"
56
+ vale -v
57
+ - name : Lint code
58
+ run : |
59
+ npm run lint
60
+ - name : Lint prose
61
+ run : |
62
+ export PATH="./bin:$PATH"
63
+ npm run lint:prose
15
64
build :
65
+ name : Build pull request
16
66
runs-on : ubuntu-latest
17
-
67
+ needs : lint
18
68
steps :
19
69
- uses : actions/checkout@v2
20
70
45
95
path : public/
46
96
47
97
deploy :
98
+ name : Deploy pull request
48
99
runs-on : ubuntu-latest
49
100
needs : [build]
50
101
You can’t perform that action at this time.
0 commit comments