Commit 9d6ec50
committed
build(apps): wire base-runtime into build, typecheck and test pipelines
Add build:base-runtime and typecheck:base-runtime (tsc over
base-runtime/tsconfig.json), sequence the base build before the node and
deno-cache steps, publish base-runtime/ in the package files, and point
the relocated base test suite at base-runtime/** (renamed from
test:node-runtime, since those base-logic suites now live in base-runtime
and run under node:test).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
test(apps): run apps test files serially to avoid subprocess races
The Deno-spawning integration tests (DenoRuntimeSubprocessController,
SecureFieldsCodecCompatibility) share a fixed os.tmpdir()/deno-runtime
symlink, so under the default concurrent node --test one file's teardown
unlinks the entrypoint another file is mid-spawn on (Module not found
.../deno-runtime/main.ts). Pin --test-concurrency=1 so files run one at
a time.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
base-runtime: include in turbo output1 parent cf09ac5 commit 9d6ec50
2 files changed
Lines changed: 10 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | | - | |
14 | | - | |
| 14 | + | |
| 15 | + | |
15 | 16 | | |
| 17 | + | |
16 | 18 | | |
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
21 | | - | |
22 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
23 | 28 | | |
24 | 29 | | |
25 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
0 commit comments