Currently, we track code coverage targets using a coverage file in the repository root, which needs to be manually updated every time code coverage changes (both improvements and reductions). This issue aims to start a discussion around stopping to do that, and instead use codecov.io to track our coverage for us. We've been using it over at Firecracker for about a year now.
Pros:
Cons:
- No more CI blocking if coverage is lowered by a PR (although realistically in the past we always just "overrode" those anyway by updating the file, so not sure if this will really be much of a change)
Currently, we track code coverage targets using a coverage file in the repository root, which needs to be manually updated every time code coverage changes (both improvements and reductions). This issue aims to start a discussion around stopping to do that, and instead use codecov.io to track our coverage for us. We've been using it over at Firecracker for about a year now.
Pros:
Cons: