@@ -16,24 +16,13 @@ jobs:
16
16
- uses : actions/setup-node@v2
17
17
with :
18
18
node-version : lts/*
19
- - uses : ipfs/aegir/actions/cache-node-modules@master
19
+ - name : Install dependencies
20
+ run : npm install
20
21
- run : npm run gen
21
- - run : npm run --if-present lint
22
- - run : npm run --if-present dep-check
23
-
24
- cache-generated :
25
- needs : check
26
- runs-on : ubuntu-latest
27
- steps :
28
- - name : Cache generated files
29
- uses : actions/cache@v2
30
- env :
31
- cache-name : cache-generated-files
32
- with :
33
- path : generated
34
- key : ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('generated/**') }}
35
- restore-keys : |
36
- ${{ runner.os }}-build-${{ env.cache-name }}-
22
+ - name : lint
23
+ run : npm run --if-present lint
24
+ - name : dependency check
25
+ run : npm run --if-present dep-check
37
26
38
27
test-node :
39
28
needs : check
48
37
- uses : actions/setup-node@v2
49
38
with :
50
39
node-version : ${{ matrix.node }}
51
- - uses : ipfs/aegir/actions/cache-node-modules@master
52
40
- run : npm run --if-present test:node
53
41
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
54
42
with :
63
51
- uses : actions/setup-node@v2
64
52
with :
65
53
node-version : lts/*
66
- - uses : ipfs/aegir/actions/cache-node-modules@master
67
54
- run : npm run --if-present test:chrome
68
55
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
69
56
with :
78
65
- uses : actions/setup-node@v2
79
66
with :
80
67
node-version : lts/*
81
- - uses : ipfs/aegir/actions/cache-node-modules@master
82
68
- run : npm run --if-present test:chrome-webworker
83
69
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
84
70
with :
93
79
- uses : actions/setup-node@v2
94
80
with :
95
81
node-version : lts/*
96
- - uses : ipfs/aegir/actions/cache-node-modules@master
97
82
- run : npm run --if-present test:firefox
98
83
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
99
84
with :
108
93
- uses : actions/setup-node@v2
109
94
with :
110
95
node-version : lts/*
111
- - uses : ipfs/aegir/actions/cache-node-modules@master
112
96
- run : npm run --if-present test:firefox-webworker
113
97
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
114
98
with :
@@ -123,7 +107,6 @@ jobs:
123
107
- uses : actions/setup-node@v2
124
108
with :
125
109
node-version : lts/*
126
- - uses : ipfs/aegir/actions/cache-node-modules@master
127
110
- run : npx xvfb-maybe npm run --if-present test:electron-main
128
111
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
129
112
with :
@@ -138,7 +121,6 @@ jobs:
138
121
- uses : actions/setup-node@v2
139
122
with :
140
123
node-version : lts/*
141
- - uses : ipfs/aegir/actions/cache-node-modules@master
142
124
- run : npx xvfb-maybe npm run --if-present test:electron-renderer
143
125
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
144
126
with :
@@ -157,7 +139,6 @@ jobs:
157
139
- uses : actions/setup-node@v2
158
140
with :
159
141
node-version : lts/*
160
- - uses : ipfs/aegir/actions/cache-node-modules@master
161
142
- uses : ipfs/aegir/actions/docker-login@master
162
143
with :
163
144
docker-token : ${{ secrets.DOCKER_TOKEN }}
0 commit comments