diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 6794c97..ff847bd 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -46,6 +46,21 @@ jobs: version: "0.9.7" enable-cache: true + - name: Install system dependencies (Linux) + if: runner.os == 'Linux' + run: | + sudo apt-get update + sudo apt-get install -y \ + libxcb-xinerama0 \ + libxkbcommon-x11-0 \ + libxcb-cursor0 \ + libxcb-keysyms1 \ + libxcb-render-util0 \ + libxcb-icccm4 \ + libxcb-image0 \ + libxcb-shape0 \ + libxcb-util1 + - name: Install Python dependencies run: | uv pip install -r requirements.txt diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index f8838f2..dcab88d 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -51,6 +51,21 @@ jobs: version: "0.9.7" enable-cache: true + - name: Install system dependencies (Linux) + if: runner.os == 'Linux' + run: | + sudo apt-get update + sudo apt-get install -y \ + libxcb-xinerama0 \ + libxkbcommon-x11-0 \ + libxcb-cursor0 \ + libxcb-keysyms1 \ + libxcb-render-util0 \ + libxcb-icccm4 \ + libxcb-image0 \ + libxcb-shape0 \ + libxcb-util1 + - name: Install Python dependencies run: | uv pip install -r requirements.txt diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fc21a0e..ae343b6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -41,6 +41,21 @@ jobs: version: "0.9.7" enable-cache: true + - name: Install system dependencies (Linux) + if: runner.os == 'Linux' + run: | + sudo apt-get update + sudo apt-get install -y \ + libxcb-xinerama0 \ + libxkbcommon-x11-0 \ + libxcb-cursor0 \ + libxcb-keysyms1 \ + libxcb-render-util0 \ + libxcb-icccm4 \ + libxcb-image0 \ + libxcb-shape0 \ + libxcb-util1 + - name: Install Python dependencies run: | uv pip install -r requirements.txt