1818 node-version : lts/*
1919 - name : Install dependencies
2020 run : npm install
21- - run : npm run gen
21+ - name : Generate client files
22+ run : npm run gen
2223 - name : lint
2324 run : npm run --if-present lint
2425 - name : dependency check
3738 - uses : actions/setup-node@v2
3839 with :
3940 node-version : ${{ matrix.node }}
41+ - name : Install dependencies
42+ run : npm install
43+ - name : Generate client files
44+ run : npm run gen
4045 - run : npm run --if-present test:node
4146 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
4247 with :
5156 - uses : actions/setup-node@v2
5257 with :
5358 node-version : lts/*
59+ - name : Install dependencies
60+ run : npm install
61+ - name : Generate client files
62+ run : npm run gen
5463 - run : npm run --if-present test:chrome
5564 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
5665 with :
6574 - uses : actions/setup-node@v2
6675 with :
6776 node-version : lts/*
77+ - name : Install dependencies
78+ run : npm install
79+ - name : Generate client files
80+ run : npm run gen
6881 - run : npm run --if-present test:chrome-webworker
6982 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
7083 with :
7992 - uses : actions/setup-node@v2
8093 with :
8194 node-version : lts/*
95+ - name : Install dependencies
96+ run : npm install
97+ - name : Generate client files
98+ run : npm run gen
8299 - run : npm run --if-present test:firefox
83100 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
84101 with :
@@ -93,6 +110,10 @@ jobs:
93110 - uses : actions/setup-node@v2
94111 with :
95112 node-version : lts/*
113+ - name : Install dependencies
114+ run : npm install
115+ - name : Generate client files
116+ run : npm run gen
96117 - run : npm run --if-present test:firefox-webworker
97118 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
98119 with :
@@ -107,6 +128,10 @@ jobs:
107128 - uses : actions/setup-node@v2
108129 with :
109130 node-version : lts/*
131+ - name : Install dependencies
132+ run : npm install
133+ - name : Generate client files
134+ run : npm run gen
110135 - run : npx xvfb-maybe npm run --if-present test:electron-main
111136 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
112137 with :
@@ -121,15 +146,18 @@ jobs:
121146 - uses : actions/setup-node@v2
122147 with :
123148 node-version : lts/*
149+ - name : Install dependencies
150+ run : npm install
151+ - name : Generate client files
152+ run : npm run gen
124153 - run : npx xvfb-maybe npm run --if-present test:electron-renderer
125154 - uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
126155 with :
127156 directory : ./.nyc_output
128157 flags : electron-renderer
129158
130159 release :
131- # needs: [test-node, test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-electron-main, test-electron-renderer]
132- needs : [test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-electron-main, test-electron-renderer]
160+ needs : [test-node, test-chrome, test-chrome-webworker, test-firefox, test-firefox-webworker, test-electron-main, test-electron-renderer]
133161 runs-on : ubuntu-latest
134162 if : github.event_name == 'push' && github.ref == 'refs/heads/main' # with #262 - 'refs/heads/${{{ github.default_branch }}}'
135163 steps :
@@ -139,6 +167,10 @@ jobs:
139167 - uses : actions/setup-node@v2
140168 with :
141169 node-version : lts/*
170+ - name : Install dependencies
171+ run : npm install
172+ - name : Generate client files
173+ run : npm run gen
142174 - uses : ipfs/aegir/actions/docker-login@master
143175 with :
144176 docker-token : ${{ secrets.DOCKER_TOKEN }}
0 commit comments