openpencil/.github/workflows
Kayshen-X b7951fc598 ci(host): build web image from op-host-web-server + headless-boundary guard (Phase 6, Tasks 6.2-6.4)
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.
2026-06-19 22:14:56 +08:00
..
rust-check.yml ci(host): build web image from op-host-web-server + headless-boundary guard (Phase 6, Tasks 6.2-6.4) 2026-06-19 22:14:56 +08:00
rust-multiplatform.yml fix(ci): restore rust cli bundle checks 2026-06-06 13:02:37 +08:00
rust-release.yml fix(ci): guard release workflow on branch pushes 2026-06-19 03:09:14 +08:00
wasm-bundle-build.yml ci(host): build web image from op-host-web-server + headless-boundary guard (Phase 6, Tasks 6.2-6.4) 2026-06-19 22:14:56 +08:00
wasm-bundle-check.yml ci: run rust-check + wasm-bundle-check on any branch push 2026-05-17 00:05:11 +08:00
web-sdk-bundle.yml feat(sdk): add op-web-sdk read-only web viewer crate 2026-06-19 17:52:12 +08:00