Commit f4b102d
ci(showcase): build dependency closure before the smoke (#2115)
* ci(showcase): build the showcase dependency closure before the smoke
The smoke's webServer (`os serve --dev`) loads the showcase config + its
workspace runtime deps (connector-rest, …) from their built dist/. The first
run failed with "Cannot find module @objectstack/connector-rest/dist/index.mjs"
because only the CLI was built. Build the full dependency closure
(`--filter=@objectstack/example-showcase^...`) and bump the timeout to 30m.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* ci(showcase): vendor the Console SPA before the smoke
serve --dev serves the console at /_console from packages/console/dist, which
is gitignored and produced by scripts/build-console.sh (clones objectui@
.objectui-sha, builds @object-ui/console). Without it the second shakedown run
warned "Console dist not found" and all 29 surfaces timed out waiting for the
app shell. Add the vendoring step and raise the timeout to 45m for the extra
clone+build.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
---------
Co-authored-by: Jack Zhuang <zhuangjianguo@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent 12dc874 commit f4b102d
1 file changed
Lines changed: 12 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
30 | 39 | | |
31 | 40 | | |
32 | 41 | | |
| |||
0 commit comments