-
Notifications
You must be signed in to change notification settings - Fork 347
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enforce code coverage thresholds #74
Comments
/accept I want try to resolve this issue |
@ethanhanjiahao thanks for your willingness to help. Please assign yourself the issue if you're going to work on it. |
yeah, but i cannot assign to me. Can you assign the issue to me. I will work on it |
Adds code coverage reporting via Codecov for PR and push builds. Updates #74. Signed-off-by: ethanhanjiahao <xidianhanjiahao@gmail.com>
Still to do: add PR checks that enforce required code coverage #'s. |
Moving this to backlog since codecov was added but coverage #s are not required. |
we are currently at ~60% code coverage and this is a decent |
yes, i can enhance it |
@ethanhanjiahao can you please confirm if you can fix this issue by the v0.2.0 milestone? |
fixed with #513 |
reopening this issue since a drop a coverage didn't manage to fail the CI check (seen #728 (comment)) |
oddly, fork main to my own repo, it is ok. I make a test ethanhanjiahao#2, coverage is down to 36.88%, CI failed. |
Moving to v0.4 since no one is assigned to this issue and it's not a release blocker. |
codecov maintainers suggested that we run the Codecov Github App |
@mattklein123 @phlax can you help install the CodeCov Github App for this repository so we can ensure code coverage thresholds kick in, TIA ! |
Should be installed now. |
Relates to envoyproxy#74 Signed-off-by: Arko Dasgupta <arko@tetrate.io>
thanks @mattklein123 can confirm via #1234 |
The project should have code coverage reporting and enforce certain levels of code coverage for PRs. https://about.codecov.io/ is a good option that integrates well with GitHub and is free for open-source projects.
The text was updated successfully, but these errors were encountered: