Skip to content

Commit

Permalink
Update meson.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
baylesj authored Sep 10, 2024
1 parent 428dede commit 9afb67d
Showing 1 changed file with 24 additions and 2 deletions.
26 changes: 24 additions & 2 deletions .github/workflows/meson.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down

0 comments on commit 9afb67d

Please sign in to comment.