Commit b0c1b72
committed
Merge #327: Replace Coveralls with Codecov for coverage reporting
36f98df Replace coveralls with codecov server for coverage report (GideonBature)
Pull request description:
<!-- You can erase any parts of this template not applicable to your Pull Request. -->
### Description
<!-- Describe the purpose of this PR, what's being adding and/or fixed -->
This PR migrates our code coverage reporting from Coveralls to Codecov while maintaining all existing functionality.
### Notes to the reviewers
<!-- In this section you can include notes directed to the reviewers, like explaining why some parts
of the PR were done in a specific way -->
### Changelog notice
<!-- Notice the release manager should include in the release tag message changelog -->
<!-- See https://keepachangelog.com/en/1.0.0/ for examples -->
#### Changes
- **Updated workflow name**: Changed from "Code Coverage" to reflect Codecov integration
- **Replaced coverage service**: Switched from `coverallsapp/github-action` to `codecov/codecov-action@v4`
- **Enhanced permissions**: Added necessary permissions for Codecov OIDC authentication:
- `contents: read`
- `pull-requests: write`
- `id-token: write`
- **Improved configuration**: Added Codecov-specific parameters:
- `use_oidc: true` for secure tokenless authentication
- `fail_ci_if_error: false` to prevent CI failures on upload issues
- `flags: rust` for better organization
- `name: codecov-bdk-wallet` for clear identification
### Checklists
#### All Submissions:
* [x] I've signed all my commits
* [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)
* [x] I ran `just p` before pushing
#### New Features:
* [ ] I've added tests for the new feature
* [ ] I've added docs for the new feature
#### Bugfixes:
* [ ] This pull request breaks the existing API
* [ ] I've added tests to reproduce the issue which are now passing
* [x] I'm linking the issue being fixed by this PR
Closes #320
ACKs for top commit:
notmandatory:
ACK 36f98df
Tree-SHA512: 936ad38f329d07dfc6cb70779aac2a13b5e520cb5e80fa26b0fab7d425c0d8a0ed876a4bd55d0fe1654cfb63b03a62aeded3c3b78535b4fb075318fefcbc32111 file changed
+13
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
10 | 12 | | |
11 | 13 | | |
12 | | - | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
43 | | - | |
44 | | - | |
45 | | - | |
| 45 | + | |
| 46 | + | |
46 | 47 | | |
47 | | - | |
48 | | - | |
49 | | - | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
50 | 53 | | |
51 | 54 | | |
52 | 55 | | |
| |||
0 commit comments