ci(engine-launcher): install xvfb for headless window-opening smoke tests

smoke.sh already wraps with xvfb-run when DISPLAY is unset, but xvfb
package wasn't installed in the runner. Window-opening tests (S4,
E.3-S1) segfaulted on raylib InitWindow without X server.
This commit is contained in:
Axel Meyer
2026-05-04 17:47:54 +02:00
parent 7c4eb9e3b2
commit a737aeddc9

View File

@@ -40,6 +40,8 @@ jobs:
libx11-dev libxrandr-dev libxi-dev libxcursor-dev libxinerama-dev \
libxkbcommon-dev libwayland-dev \
libgl1-mesa-dev libglu1-mesa-dev
# xvfb: headless X server for window-opening smoke tests
apt-get install -y xvfb
- name: Configure CMake
run: cmake -B build -DCMAKE_BUILD_TYPE=${{ inputs.build_type }}