Update meson.yml

This commit is contained in:
Jordan Bayles 2024-09-09 18:16:48 -07:00 committed by GitHub
parent 428dede37c
commit 9afb67dc2f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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