18
18
node-version : lts/*
19
19
- name : Install dependencies
20
20
run : npm install
21
- - run : npm run gen
21
+ - name : Generate client files
22
+ run : npm run gen
22
23
- name : lint
23
24
run : npm run --if-present lint
24
25
- name : dependency check
37
38
- uses : actions/setup-node@v2
38
39
with :
39
40
node-version : ${{ matrix.node }}
41
+ - name : Install dependencies
42
+ run : npm install
43
+ - name : Generate client files
44
+ run : npm run gen
40
45
- run : npm run --if-present test:node
41
46
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
42
47
with :
51
56
- uses : actions/setup-node@v2
52
57
with :
53
58
node-version : lts/*
59
+ - name : Install dependencies
60
+ run : npm install
61
+ - name : Generate client files
62
+ run : npm run gen
54
63
- run : npm run --if-present test:chrome
55
64
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
56
65
with :
65
74
- uses : actions/setup-node@v2
66
75
with :
67
76
node-version : lts/*
77
+ - name : Install dependencies
78
+ run : npm install
79
+ - name : Generate client files
80
+ run : npm run gen
68
81
- run : npm run --if-present test:chrome-webworker
69
82
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
70
83
with :
79
92
- uses : actions/setup-node@v2
80
93
with :
81
94
node-version : lts/*
95
+ - name : Install dependencies
96
+ run : npm install
97
+ - name : Generate client files
98
+ run : npm run gen
82
99
- run : npm run --if-present test:firefox
83
100
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
84
101
with :
@@ -93,6 +110,10 @@ jobs:
93
110
- uses : actions/setup-node@v2
94
111
with :
95
112
node-version : lts/*
113
+ - name : Install dependencies
114
+ run : npm install
115
+ - name : Generate client files
116
+ run : npm run gen
96
117
- run : npm run --if-present test:firefox-webworker
97
118
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
98
119
with :
@@ -107,6 +128,10 @@ jobs:
107
128
- uses : actions/setup-node@v2
108
129
with :
109
130
node-version : lts/*
131
+ - name : Install dependencies
132
+ run : npm install
133
+ - name : Generate client files
134
+ run : npm run gen
110
135
- run : npx xvfb-maybe npm run --if-present test:electron-main
111
136
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
112
137
with :
@@ -121,15 +146,18 @@ jobs:
121
146
- uses : actions/setup-node@v2
122
147
with :
123
148
node-version : lts/*
149
+ - name : Install dependencies
150
+ run : npm install
151
+ - name : Generate client files
152
+ run : npm run gen
124
153
- run : npx xvfb-maybe npm run --if-present test:electron-renderer
125
154
- uses : codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # v2.1.0
126
155
with :
127
156
directory : ./.nyc_output
128
157
flags : electron-renderer
129
158
130
159
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]
133
161
runs-on : ubuntu-latest
134
162
if : github.event_name == 'push' && github.ref == 'refs/heads/main' # with #262 - 'refs/heads/${{{ github.default_branch }}}'
135
163
steps :
@@ -139,6 +167,10 @@ jobs:
139
167
- uses : actions/setup-node@v2
140
168
with :
141
169
node-version : lts/*
170
+ - name : Install dependencies
171
+ run : npm install
172
+ - name : Generate client files
173
+ run : npm run gen
142
174
- uses : ipfs/aegir/actions/docker-login@master
143
175
with :
144
176
docker-token : ${{ secrets.DOCKER_TOKEN }}
0 commit comments