Skip to content

Commit cc49361

Browse files
committed
Fix CI: build renderer dependencies before composer
- Add web_core and react renderer build steps before composer install - Add renderer paths to CI trigger so composer rebuilds when renderers change (local file dependency)
1 parent e60aef5 commit cc49361

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/workflows/composer_build_and_test.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,14 @@ on:
1818
push:
1919
paths:
2020
- 'tools/composer/**'
21+
- 'renderers/react/**'
22+
- 'renderers/web_core/**'
2123
- '.github/workflows/composer_build_and_test.yml'
2224
pull_request:
2325
paths:
2426
- 'tools/composer/**'
27+
- 'renderers/react/**'
28+
- 'renderers/web_core/**'
2529
- '.github/workflows/composer_build_and_test.yml'
2630

2731
jobs:
@@ -43,6 +47,14 @@ jobs:
4347
cache: 'pnpm'
4448
cache-dependency-path: 'tools/composer/pnpm-lock.yaml'
4549

50+
- name: Build web_core (dependency of @a2ui/react)
51+
working-directory: ./renderers/web_core
52+
run: npm ci && npm run build
53+
54+
- name: Build React renderer (local file dependency)
55+
working-directory: ./renderers/react
56+
run: npm ci && npm run build
57+
4658
- name: Install dependencies
4759
working-directory: ./tools/composer
4860
run: pnpm install

0 commit comments

Comments
 (0)