Commit 57de64b 1 parent 78893d3 commit 57de64b Copy full SHA for 57de64b
File tree 1 file changed +33
-1
lines changed
1 file changed +33
-1
lines changed Original file line number Diff line number Diff line change 1
1
name : meson build and test
2
2
run-name : update pushed to ${{ github.ref }}
3
- on : [check_run, pull_request, push]
3
+ on : [check_run, push]
4
4
5
5
jobs :
6
6
publish :
31
31
meson-version : 1.5.1
32
32
ninja-version : 1.11.1.1
33
33
action : test
34
+
35
+ coverage :
36
+ runs-on : ubuntu-latest
37
+
38
+ steps :
39
+ - name : checkout repository
40
+ uses : actions/checkout@v4
41
+
42
+ - name : setup python
43
+ uses : actions/setup-python@v5
44
+
45
+ - name : meson build
46
+ uses : BSFishy/meson-build@v1.0.3
47
+ with :
48
+ meson-version : 1.5.1
49
+ ninja-version : 1.11.1.1
50
+ setup-options : -Db_coverage=true
51
+ action : build
52
+
53
+ - name : meson test
54
+ uses : BSFishy/meson-build@v1.0.3
55
+ with :
56
+ meson-version : 1.5.1
57
+ ninja-version : 1.11.1.1
58
+ setup-options : -Db_coverage=true
59
+ action : test
60
+
61
+ - name : generate code coverage report
62
+ uses : threeal/gcovr-action@v1.0.0
63
+ with :
64
+ coveralls-send : true
65
+ github-token : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments