Commit 52821ba
pages.yml: actually install Emscripten before building WASM
web/step0_emsdk_install.sh is a one-liner that just clones the emsdk
wrapper repo. The toolchain itself — emsdk/upstream/emscripten/, which
the cmake -DCMAKE_TOOLCHAIN_FILE arg points at — lands via the
install+activate pair that step1_emsdk_activate_linux.sh does locally.
pages.yml was calling step0 but never the install/activate steps, so the
WASM build always failed at cmake-configure ("Could not find toolchain
file"). continue-on-error: true on this step paints it green in the run
summary, and the post-build staging silently skipped the missing-artifact
copies — until the round-5 placeholder gate started serving the
"Runtime rebuild in progress" page instead, which is what surfaced this.
Add the two missing commands. The build should now actually produce
web/output/daslang_static.{js,wasm}; the existing staging gate will then
take the real path instead of the placeholder.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent e49e6f3 commit 52821ba
1 file changed
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
80 | 85 | | |
81 | | - | |
| 86 | + | |
| 87 | + | |
82 | 88 | | |
83 | 89 | | |
84 | 90 | | |
| |||
0 commit comments