From da038dc1146be09f04b139a1965bf4bdf403ef5d Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Wed, 15 Dec 2021 15:14:59 -0800 Subject: [PATCH] actions: add meson workflow Signed-off-by: Rosen Penev --- .github/workflows/frozen.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/frozen.yml b/.github/workflows/frozen.yml index 0dcf504..b911b02 100644 --- a/.github/workflows/frozen.yml +++ b/.github/workflows/frozen.yml @@ -41,3 +41,27 @@ jobs: if: startsWith(matrix.os, 'windows') == false working-directory: build run: cmake --build . --target test + build_meson: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: + - ubuntu-latest + - windows-latest + - macOS-latest + steps: + - name : Fetch meson + run : sudo apt -y install meson + + - name: Checkout + uses: actions/checkout@v1 + with: + fetch-depth: 1 + + - name: Prepare + run: meson build + + - name: Build + working-directory: build + run: ninja