Commit 804deeb
committed
Fix(release): the Docker web build sees the shared Vite plugin, and Windows CI skips Harper's Node engine tests
Two release-day failures from the Harper work. The Docker image builds
the web client from a copy of apps/ and packages/ only, so the renderer
config's import of tooling/vite/harper-wasm-asset could not resolve and
the publish stopped at the web build; the image now copies tooling/vite
too. On the Windows runners the real-engine tests failed to open the
wasm: harper.js reads a file:// binary through new URL(url).pathname,
which on Windows gives /D:/... and sends Node to D:\D:\..., a harper.js
2.7 bug in its Node loader. The app never loads Harper through Node (the
renderer fetches the wasm over the zen-harper scheme), so those tests
are skipped on win32 and keep pinning the engine contract on the other
runners.
Claude-Session: https://claude.ai/code/session_015HNdWonTE8g6dPY2SkdsRS1 parent 4835a24 commit 804deeb
2 files changed
Lines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
31 | 34 | | |
32 | 35 | | |
33 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
4 | 10 | | |
5 | 11 | | |
6 | 12 | | |
| |||
13 | 19 | | |
14 | 20 | | |
15 | 21 | | |
16 | | - | |
| 22 | + | |
17 | 23 | | |
18 | 24 | | |
19 | 25 | | |
| |||
0 commit comments