From 9afb67dc2f93093b0254fb65d9201431a494c5c2 Mon Sep 17 00:00:00 2001 From: Jordan Bayles Date: Mon, 9 Sep 2024 18:16:48 -0700 Subject: [PATCH] Update meson.yml --- .github/workflows/meson.yml | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/.github/workflows/meson.yml b/.github/workflows/meson.yml index 77cb832..289155f 100644 --- a/.github/workflows/meson.yml +++ b/.github/workflows/meson.yml @@ -11,6 +11,30 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest] + steps: + - name: checkout repository + uses: actions/checkout@v4 + + - name: setup python + uses: actions/setup-python@v5 + + - name: meson build + uses: BSFishy/meson-build@v1.0.3 + with: + meson-version: 1.5.1 + ninja-version: 1.11.1.1 + action: build + + - name: meson test + uses: BSFishy/meson-build@v1.0.3 + with: + meson-version: 1.5.1 + ninja-version: 1.11.1.1 + action: test + + coverage: + runs-on: ubuntu-latest + steps: - name: checkout repository uses: actions/checkout@v4 @@ -24,7 +48,6 @@ jobs: meson-version: 1.5.1 ninja-version: 1.11.1.1 setup-options: -Db_coverage=true - options: --verbose action: build - name: meson test @@ -33,7 +56,6 @@ jobs: meson-version: 1.5.1 ninja-version: 1.11.1.1 setup-options: -Db_coverage=true - options: --verbose action: test - name: generate code coverage report