From 65d4972427be22503c47c3951b07190b475a4a75 Mon Sep 17 00:00:00 2001 From: empathicqubit Date: Thu, 25 Nov 2021 08:39:13 +0100 Subject: [PATCH] Use 18.04 for GHA build for better native backwards compatibility --- .github/workflows/linux-build.yml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/linux-build.yml b/.github/workflows/linux-build.yml index 251620a3..f65fb79b 100644 --- a/.github/workflows/linux-build.yml +++ b/.github/workflows/linux-build.yml @@ -1,15 +1,21 @@ name: "Linux build" -on: push +on: + push: + workflow_dispatch: jobs: linux-build: - runs-on: ubuntu-latest + runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v2 - name: Set up dependencies run: | - sudo apt-get -qq update - sudo apt-get install -yq libsdl2-dev mono-devel + 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/* - name: Build run: | make @@ -17,4 +23,4 @@ jobs: uses: actions/upload-artifact@v1 with: name: Mesen-Linux - path: bin/x64/Release/Mesen.exe \ No newline at end of file + path: bin/x64/Release/Mesen.exe