35
35
- name : Checkout code
36
36
uses : actions/checkout@v4
37
37
with :
38
- submodules : " recursive"
38
+ submodules : ' recursive'
39
39
40
40
- name : Run e2e tests
41
41
run : make server-e2e-jobs
@@ -184,7 +184,7 @@ jobs:
184
184
- name : Checkout code
185
185
uses : actions/checkout@v4
186
186
with :
187
- submodules : " recursive"
187
+ submodules : ' recursive'
188
188
189
189
- name : Setup Node
190
190
uses : actions/setup-node@v4
@@ -194,25 +194,40 @@ jobs:
194
194
- name : Run setup typescript-sdk
195
195
run : npm ci && npm run build
196
196
working-directory : ./open-api/typescript-sdk
197
+ if : ${{ !cancelled() }}
197
198
198
199
- name : Run setup cli
199
200
run : npm ci && npm run build
200
201
working-directory : ./cli
202
+ if : ${{ !cancelled() }}
201
203
202
204
- name : Install dependencies
203
205
run : npm ci
206
+ if : ${{ !cancelled() }}
207
+
208
+ - name : Run linter
209
+ run : npm run lint
210
+ if : ${{ !cancelled() }}
211
+
212
+ - name : Run formatter
213
+ run : npm run format
214
+ if : ${{ !cancelled() }}
204
215
205
216
- name : Install Playwright Browsers
206
217
run : npx playwright install --with-deps chromium
218
+ if : ${{ !cancelled() }}
207
219
208
220
- name : Docker build
209
221
run : docker compose build
222
+ if : ${{ !cancelled() }}
210
223
211
224
- name : Run e2e tests (api & cli)
212
225
run : npm run test
226
+ if : ${{ !cancelled() }}
213
227
214
228
- name : Run e2e tests (web)
215
229
run : npx playwright test
230
+ if : ${{ !cancelled() }}
216
231
217
232
mobile-unit-tests :
218
233
name : Mobile
@@ -222,8 +237,8 @@ jobs:
222
237
- name : Setup Flutter SDK
223
238
uses : subosito/flutter-action@v2
224
239
with :
225
- channel : " stable"
226
- flutter-version : " 3.16.9"
240
+ channel : ' stable'
241
+ flutter-version : ' 3.16.9'
227
242
- name : Run tests
228
243
working-directory : ./mobile
229
244
run : flutter test -j 1
@@ -241,7 +256,7 @@ jobs:
241
256
- uses : actions/setup-python@v5
242
257
with :
243
258
python-version : 3.11
244
- cache : " poetry"
259
+ cache : ' poetry'
245
260
- name : Install dependencies
246
261
run : |
247
262
poetry install --with dev --with cpu
0 commit comments