From 5f1f08a980a579f8d6cd9c8b769eab0d2a0c6699 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Tue, 21 Feb 2023 15:11:18 +0100 Subject: [PATCH] Build yabridgectl on the bionic Docker image The ubuntu-18.04 runner is being deprecated and these brownouts are annoying. --- .github/workflows/build.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3018a568..0901a76e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -155,7 +155,11 @@ jobs: build-yabridgectl: name: Build yabridgectl - runs-on: ubuntu-18.04 + # FIXME: The ubuntu-18.04 runner has been deprecated but since it doesn't cause any + # issues we'll keep it around for a bit longer + # runs-on: ubuntu-18.04 + runs-on: ubuntu-latest + container: robbert/docker-yabridge:bionic outputs: artifact-name: ${{ env.ARCHIVE_NAME }} defaults: @@ -172,6 +176,11 @@ jobs: - name: Determine build archive name run: | echo "ARCHIVE_NAME=yabridgectl-$(git describe --always).tar.gz" >> "$GITHUB_ENV" + # FIXME: Needed as long as we use the docker image + - name: Install dependencies + run: | + apt-get update + apt-get install -y curl - name: Set up Rust toolchain uses: dtolnay/rust-toolchain@stable - name: Build the binaries