From 16fe928755dd81fb75d416d317506db532e07e17 Mon Sep 17 00:00:00 2001 From: Frank Elsinga Date: Fri, 7 Nov 2025 19:34:00 +0100 Subject: [PATCH] Enable virtual GPU support in tests.yml --- .github/workflows/tests.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 64f91279e..d4486eed9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -33,7 +33,7 @@ jobs: - name: Install packages run: | sudo apt-get -yqq update - sudo apt-get -yqq install memcached libvips-dev + sudo apt-get -yqq install memcached libvips-dev xvfb mesa-utils libgl1-mesa-dri - name: Create database run: | sudo systemctl start postgresql @@ -60,10 +60,16 @@ jobs: timeout-minutes: 10 - name: Create tmp/pids directory run: mkdir -p tmp/pids + - name: Enable virtual display + run: Xvfb :99 -screen 0 1024x768x24 & - name: Run tests run: bundle exec rails test:all + env: + DISPLAY: ":99" - name: Run javascript tests run: bundle exec teaspoon + env: + DISPLAY: ":99" - name: Upload screenshots uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 if: failure() -- 2.39.5