MetPy
MetPy copied to clipboard
Consider dropping codecov
Codecov is occasionally a source of weird CI failures due to dropped reports. We could accomplish the same thing by combining all our testing into a single workflow with a single end job that combines the reports and checks the coverage. (Unsure if/how we could check 100% running tests.) We could also have it upload the HTML report for coverage as an artifact.
Looks like Ned Batchelder posted about the tests thing: https://nedbatchelder.com/blog/202111/coverage_goals.html
Also worth noting: https://github.com/nedbat/coveragepy/blob/ad824b4585c88d0a153dd248f4585084dea33189/.github/workflows/coverage.yml#L218-L221
Regardless of specifically dropping codecov, I do like the idea of moving towards a single testing+coverage report, particularly now with actions summaries. If moving towards that also happens to remove the need for codecov and its occasional hiccups, then I'm on board.
Stumbled across this action that might make this easier: https://github.com/py-cov-action/python-coverage-comment-action