-
-
Notifications
You must be signed in to change notification settings - Fork 22
Conversation
Codecov Report
@@ Coverage Diff @@
## master #219 +/- ##
=======================================
Coverage 98.82% 98.82%
=======================================
Files 22 22
Lines 3233 3233
=======================================
Hits 3195 3195
Misses 38 38 |
The Codecov code handles retries correctly, but the GitHub Actions sometimes fails to fetch it. Trio has found a way to fetch the code that works reliably, so let's use it.
2b516f2
to
0062299
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rest everything looks fine.
.github/workflows/ci.yml
Outdated
name: codecov-umbrella | ||
yml: ./codecov.yml | ||
fail_ci_if_error: true | ||
run: ./_travis/upload_coverage.sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a suggestion, we should put our CI script like upload_coverage.sh
in a folder maybe named ci.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@RatanShreshtha I renamed _travis/ to ci/, please take another look
@@ -1287,6 +1288,7 @@ def socket_handler(listener): | |||
finally: | |||
timed_out.set() | |||
|
|||
@skipPyPy3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks for keeping our CI reliable :)
I see two failures frequently: PyPy3 hangs, and coverage upload failures. I had two PRs, but each PR failed because it did not have the fix from the other one!
The Codecov code handles retries correctly, but the GitHub Actions sometimes fails to fetch it: codecov/codecov-action#71
Trio has found a way to fetch the code that works reliably, so let's use it. As a bonus, the job names in Codecov now make sense.