The wasm bundle gates (tools/check-wasm-bundle.sh and crates/op-web-sdk/tools/build-wasm.sh) hard-passed --enable-bulk-memory-opt to wasm-opt, which older binaryen (the CI runner's apt package) does not recognize, failing the WASM bundle build (#56) and op-web-sdk bundle workflows at the size gate. Probe wasm-opt --help and keep only the feature flags the installed binaryen advertises; on those older versions the single --enable-bulk-memory already covers memory.copy/fill, so dropping the unknown flag is safe. Local binaryen (v117+) keeps both. cargo-deny advisories also failed: ttf-parser flagged unmaintained (RUSTSEC-2026-0192, a transitive font-stack dep with no maintained replacement) and memmap2 flagged unsound (RUSTSEC-2026-0186). Ignore the former and bump memmap2 0.9.10 -> 0.9.11 (the patched release) for the latter. advisories now pass. |
||
|---|---|---|
| .. | ||
| bundle-macos.sh | ||
| check-jian-boundaries.sh | ||
| check-wasm-bundle.sh | ||
| check-web-browser-smoke.sh | ||
| check-web-server-headless.sh | ||
| check-widget-boundary.sh | ||
| convert-locales.py | ||
| fetch-skia-artifact.sh | ||
| merge-settings-i18n.py | ||