Skip to content

Commit 3407dbe

Browse files
committed
Remove Codecov integration and switch to Mapbox coverage
1 parent 56092a2 commit 3407dbe

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ name: Build and test project
22

33
on:
44
push:
5+
pull_request:
6+
branches:
7+
- master
58

69
jobs:
710
Linux:
@@ -77,6 +80,7 @@ jobs:
7780
permissions:
7881
contents: read
7982
id-token: write
83+
pull-requests: write
8084

8185
steps:
8286
- name: Update Git
@@ -146,15 +150,11 @@ jobs:
146150
# Show summary
147151
lcov --summary coverage/coverage.info
148152
149-
- name: Upload coverage to Codecov
150-
uses: codecov/codecov-action@v4
153+
- name: Post coverage comment to PR
154+
uses: mapbox/gha@action-code-coverage-report-v1
151155
with:
152-
file: coverage/coverage.info
153-
flags: unittests
154-
name: codecov-umbrella
155-
fail_ci_if_error: false
156-
verbose: true
157-
token: ${{ secrets.CODECOV_TOKEN }}
156+
coverage-files: coverage/coverage.info
157+
token: ${{ secrets.GITHUB_TOKEN }}
158158

159159
- name: Upload coverage reports as artifact
160160
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)