diff --git a/.github/workflows/build-tests.yml b/.github/workflows/build-tests.yml index 1645b23..f74d8d2 100644 --- a/.github/workflows/build-tests.yml +++ b/.github/workflows/build-tests.yml @@ -33,6 +33,32 @@ jobs: python-version: '3.10' + - name: Setup xvfb (Linux) + if: runner.os == 'Linux' + run: | + sudo apt-get update + sudo apt-get install -y xvfb \ + libxkbcommon-x11-0 \ + libxcb-icccm4 \ + libxcb-image0 \ + libxcb-keysyms1 \ + libxcb-randr0 \ + libxcb-render-util0 \ + libxcb-xinerama0 \ + libxcb-xinput0 \ + libxcb-xfixes0 \ + libxcb-shape0 \ + libglib2.0-0 \ + libgl1-mesa-dev \ + '^libxcb.*-dev' \ + libx11-xcb-dev \ + libglu1-mesa-dev \ + libxrender-dev \ + libxi-dev \ + libxkbcommon-dev \ + libxkbcommon-x11-dev \ + libsecp256k1-0 + - name: Install Python dependencies run: | python -m pip install --upgrade pip