From 958de1addfa2492f2f59daa854696dfdb61f5861 Mon Sep 17 00:00:00 2001 From: DeeDeeG Date: Sun, 15 Dec 2024 21:23:54 -0500 Subject: [PATCH] CI: Add linux build dependencies for Linux 'test bins' job Need to fix a compilation error in CI which is resulting from missing X11-related headers. Some of these deps presumably have been removed or changed in the recent "ubuntu-latest means Ubuntu 24.04" change. See this tracking issue about the runner migration for details, maybe: github[dot]com/actions[slash]runner-images/issues/10636 --- .github/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a7fb479842..2c44b9c3ce 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -238,6 +238,10 @@ jobs: needs: build steps: + - name: Install build dependencies - Linux + if: ${{ runner.os == 'Linux' }} + run: sudo apt-get update && sudo apt-get install -y git python3 python3-pip make gcc g++ libx11-dev libxkbfile-dev pkg-config libsecret-1-dev rpm xvfb ffmpeg zstd wget squashfs-tools + - name: Checkout the latest code uses: actions/checkout@v4