openpencil/.github/workflows
Kayshen-X 2268dbdf96 ci: wrap Linux strict-GPU test in xvfb + force Mesa llvmpipe
Hosted Ubuntu runner has libegl1-mesa-dev installed but no X display, so
`eglInitialize` fails with 'EGL is not initialized, or could not be
initialized, for the specified EGL display connection'.

xvfb gives EGL_DEFAULT_DISPLAY a real X11 connection so eglInitialize
succeeds; LIBGL_ALWAYS_SOFTWARE + llvmpipe + MESA_GL_VERSION_OVERRIDE
forces Mesa software pipe (no GPU on runner). Together these unblock
the EGL pbuffer GPU smoke + chrome+stub composition tests on Linux CI.
2026-05-05 12:23:23 +08:00
..
rust-check.yml ci: enforce STEP1A_REQUIRE_GPU=1 on Linux + add Mesa EGL deps 2026-05-05 12:23:16 +08:00
rust-multiplatform.yml ci: wrap Linux strict-GPU test in xvfb + force Mesa llvmpipe 2026-05-05 12:23:23 +08:00
rust-release.yml ci: multi-platform Rust build matrix + release pipeline 2026-05-05 12:23:19 +08:00
wasm-bundle-check.yml style: apply formatter + bump vendor/agent submodule + ignore vendors in oxfmt 2026-05-05 12:23:18 +08:00