CI: keep optional platform bindings, skip install scripts instead
1 changed file+7−5
.github/workflows/deploy.ymlmodified+7−5View file
@@ -22,11 +22,13 @@ jobs:
2222 with:
2323 node-version: 24
2424 cache: npm
25- # --omit=optional skips the `webgpu` package (prebuilt Google Dawn),
26- # which only the CLI renderer and the GPU test suite use; the page
27- # build needs nothing from it. The full suite (which also wants a
28- # soundbox checkout and a GPU) runs locally, not here.
29- - run: npm ci --omit=optional
25+ # --ignore-scripts skips the `webgpu` package's install step (prebuilt
26+ # Google Dawn), which only the CLI renderer and the GPU test suite
27+ # use; the page build needs nothing from it. Omitting optional deps
28+ # entirely would also drop the bundler's own platform binding, so
29+ # they stay. The full suite (which also wants a soundbox checkout and
30+ # a GPU) runs locally, not here.
31+ - run: npm ci --ignore-scripts
3032 # The checked-in instrument files must be exactly the builder's
3133 # output; regenerate and refuse to deploy drift.
3234 - run: npm run author