2 parents 8b2f2e0 + beed524 commit c73b458Copy full SHA for c73b458
1 file changed
.github/workflows/ci.yml
@@ -25,21 +25,28 @@ jobs:
25
cache: 'npm'
26
27
- name: Install dependencies
28
- run: npm ci
+ run: |
29
+ npm ci
30
+ npm ci --prefix server
31
+ npm ci --prefix client
32
- - name: Build
- run: npm run build
33
+ - name: Build shared types
34
+ run: tsc --build src/types
35
- - name: Run tests
- run: npm test
36
+ - name: Build all components
37
+ run: npm run build:all
38
39
- name: Lint code
- run: npm run lint
40
+ run: npm run lint:all
41
continue-on-error: true
42
43
- name: Upload build artifacts
44
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
45
with:
46
name: build-artifacts
- path: dist/
47
+ path: |
48
+ dist/
49
+ server/dist/
50
+ client/dist/
51
+ src/types/dist/
52
retention-days: 14
0 commit comments