From 433014db133aead48faced5e6b1e922bc1516cb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oona=20R=C3=A4is=C3=A4nen?= Date: Thu, 11 Jul 2024 18:40:52 +0300 Subject: [PATCH] Add workflow for ubuntu 20.04 --- .github/workflows/build.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 21c5a2b..86cd125 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,14 +2,28 @@ name: build on: push: - branches: [ master ] + branches: [ master, dev ] tags: [ 'v*' ] pull_request: branches: [ master ] jobs: - build-ubuntu: - runs-on: ubuntu-latest + build-ubuntu-22: + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v4 + - name: Install dependencies (apt) + run: sudo apt install python3-pip ninja-build libsndfile1-dev libliquid-dev nlohmann-json3-dev + - name: Install meson (pip3) + run: pip3 install --user meson + - name: meson setup + run: meson setup -Dwerror=true build + - name: compile + run: cd build && meson compile + + build-ubuntu-20: + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4