From 80d24b911b0717fe8cb7c5f9b4af0ac90133850c Mon Sep 17 00:00:00 2001 From: empathicqubit Date: Thu, 25 Nov 2021 12:21:16 +0100 Subject: [PATCH] Use Ubuntu Docker container, which is cleaner than Github runner --- .github/workflows/linux-build.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/linux-build.yml b/.github/workflows/linux-build.yml index f65fb79b..dd35f937 100644 --- a/.github/workflows/linux-build.yml +++ b/.github/workflows/linux-build.yml @@ -5,20 +5,22 @@ on: jobs: linux-build: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest + container: ubuntu:bionic steps: - uses: actions/checkout@v2 - name: Set up dependencies run: | - sudo apt-get install -yq --no-install-recommends gnupg ca-certificates - sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF - echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list - sudo apt-get update - sudo apt-get install -yq --no-install-recommends mono-devel libsdl2-dev libsdl2-2.0 gnome-themes-standard xvfb x11-apps - sudo apt-get clean && sudo rm -rf /var/cache/apt/lists/* + apt-get update + apt-get install -yq --no-install-recommends gnupg ca-certificates + apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF + echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | tee /etc/apt/sources.list.d/mono-official-stable.list + apt-get update + apt-get install -yq --no-install-recommends zip unzip clang mono-devel libsdl2-dev libsdl2-2.0 gnome-themes-standard xvfb x11-apps + apt-get clean && rm -rf /var/cache/apt/lists/* - name: Build run: | - make + make -j$(nproc) - name: Upload binary uses: actions/upload-artifact@v1 with: