@@ -16,24 +16,13 @@ jobs:
1616 - uses : actions/setup-node@v2
1717 with :
1818 node-version : lts/*
19- - uses : ipfs/aegir/actions/cache-node-modules@master
19+ - name : Install dependencies
20+ run : npm install
2021 - 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
3726
3827 test-node :
3928 needs : check
4837 - uses : actions/setup-node@v2
4938 with :
5039 node-version : ${{ matrix.node }}
51- - uses : ipfs/aegir/actions/cache-node-modules@master
5240 - run : npm run --if-present test:node
5341 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
5442 with :
6351 - uses : actions/setup-node@v2
6452 with :
6553 node-version : lts/*
66- - uses : ipfs/aegir/actions/cache-node-modules@master
6754 - run : npm run --if-present test:chrome
6855 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
6956 with :
7865 - uses : actions/setup-node@v2
7966 with :
8067 node-version : lts/*
81- - uses : ipfs/aegir/actions/cache-node-modules@master
8268 - run : npm run --if-present test:chrome-webworker
8369 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
8470 with :
9379 - uses : actions/setup-node@v2
9480 with :
9581 node-version : lts/*
96- - uses : ipfs/aegir/actions/cache-node-modules@master
9782 - run : npm run --if-present test:firefox
9883 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
9984 with :
10893 - uses : actions/setup-node@v2
10994 with :
11095 node-version : lts/*
111- - uses : ipfs/aegir/actions/cache-node-modules@master
11296 - run : npm run --if-present test:firefox-webworker
11397 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
11498 with :
@@ -123,7 +107,6 @@ jobs:
123107 - uses : actions/setup-node@v2
124108 with :
125109 node-version : lts/*
126- - uses : ipfs/aegir/actions/cache-node-modules@master
127110 - run : npx xvfb-maybe npm run --if-present test:electron-main
128111 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
129112 with :
@@ -138,7 +121,6 @@ jobs:
138121 - uses : actions/setup-node@v2
139122 with :
140123 node-version : lts/*
141- - uses : ipfs/aegir/actions/cache-node-modules@master
142124 - run : npx xvfb-maybe npm run --if-present test:electron-renderer
143125 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
144126 with :
@@ -157,7 +139,6 @@ jobs:
157139 - uses : actions/setup-node@v2
158140 with :
159141 node-version : lts/*
160- - uses : ipfs/aegir/actions/cache-node-modules@master
161142 - uses : ipfs/aegir/actions/docker-login@master
162143 with :
163144 docker-token : ${{ secrets.DOCKER_TOKEN }}
0 commit comments