diff --git a/.github/workflows/testbed.yml b/.github/workflows/testbed.yml index e122c6b7f..bcab7a204 100644 --- a/.github/workflows/testbed.yml +++ b/.github/workflows/testbed.yml @@ -10,6 +10,43 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Install required packages + run: | + sudo apt update + sudo apt install -y \ + build-essential \ + git \ + make \ + pkg-config \ + cmake \ + ninja-build \ + gnome-desktop-testing \ + libasound2-dev \ + libpulse-dev \ + libaudio-dev \ + libjack-dev \ + libsndio-dev \ + libx11-dev \ + libxext-dev \ + libxrandr-dev \ + libxcursor-dev \ + libxfixes-dev \ + libxi-dev \ + libxss-dev \ + libxtst-dev \ + libxkbcommon-dev \ + libdrm-dev \ + libgbm-dev \ + libgl1-mesa-dev \ + libgles2-mesa-dev \ + libegl1-mesa-dev \ + libdbus-1-dev \ + libibus-1.0-dev \ + libudev-dev \ + libpipewire-0.3-dev \ + libwayland-dev \ + libdecor-0-dev \ + liburing-dev - name: Compile testbed working-directory: build run: |