-
-
Notifications
You must be signed in to change notification settings - Fork 101
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
🧪 Fix uploading coverage from GHA to Codecov #941
Conversation
One more remarkable issue: |
🤦🏼 Well, while this PR fixes coverage uploading, some Codecov-related logic marks this PR with ❌ |
For the sake of transparency, one more related issue: |
@webknjaz wait a minute, if there's no checkout for the |
I think this is because Codecov suddenly swapped the defaults without telling anybody: |
70493ea
to
0b990c5
Compare
The newest version of the codecov-action fails to submit coverage, so it isn't ready for use yet. These changes downgrade codecov-action to v3. Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
I'm not sure what the hell is going on this time, but coverage data is looking weird.
It counts lines that shouldn't be counted. |
@webknjaz, |
Well, I just didn't know about the Flags. |
Yes, the metrics for flags are combined. The details are somewhat granular, which is enough for now. I'm planning to experiment with combining the coverage setup with https://hynek.me/articles/ditch-codecov-python/ to expose the HTML files and stuff additionally. And maybe, add more stable checks for some code areas. |
Interestingly, the MyPy-produced coverage doesn't include anything from the |
https://github.com/aio-libs/multidict/blob/19d0511/.mypy.ini#L2-L4 |
Hello @webknjaz,
What do these changes do?
The newest version of the codecov-action fails to submit coverage, so it isn't ready for use yet.
These changes downgrade
codecov-action
tov3
.Are there changes in behavior for the user?
No.
Related issues
ValueError
when Git repo is not checked out codecov/codecov-action#1252Checklist
Best regards!