Dockerfile.web-rust builds -p op-host-web-server (was op-host-desktop) and drops ALL GL/X11 build + runtime apt deps (libegl/libgles/libgbm/libxkbcommon/libwayland/libxcb) — the raster server links none; only freetype/fontconfig + CJK fonts remain for skia text. COPY + CMD repointed to /app/op-host-web-server. New tools/check-web-server-headless.sh fails CI if op-host-web-server's isolated dep graph pulls winit/glutin/casement/muda/accesskit-adapters or skia-safe with gl (bare accesskit core allowed per Codex Issue 1); wired into rust-check.yml + its paths filter. Stale web_static.rs path comment fixed (op-host-desktop -> op-web-daemon). Desktop-app build job untouched. |
||
|---|---|---|
| .. | ||
| bundle-macos.sh | ||
| check-jian-boundaries.sh | ||
| check-wasm-bundle.sh | ||
| check-web-server-headless.sh | ||
| check-widget-boundary.sh | ||
| convert-locales.py | ||
| dump-diagnostics-golden.ts | ||
| export-shadcn-kit.ts | ||
| fetch-skia-artifact.sh | ||
| merge-settings-i18n.py | ||