-
Notifications
You must be signed in to change notification settings - Fork 1
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
Addressing CI Reporting and Use of Upload/Error Status #2220
Comments
Sync with @Adal3n3 @drazisil-codecov @vlad-ko Related issues
|
related: #2400 |
Related feedback internally
|
Meeting note w @calvin-codecov 9/6: Question 2: In this example, why do we show that the CI passed and the PR states is "all modified lines are covered by tests ✅" even tho the commit has a failed upload? |
sync from sept 9th:
|
Investigation note:
(cc @calvin-codecov) |
Existing upload status:
|
It would be helpful if we could figure out which uploads correspond to which run job number |
From @vlad-ko
ToDo: @calvin-codecov can you investigate this? If it's true, we need either reject the CFF broken report, and show an error message, and somehow indicate we are not using the latest data or see if we can support the latest data. |
|
As a result of these failures, the code highlighting could potentially be inaccurate on the Github "We haven't received the signal to send notifications which might mean reports are still being uploaded, so code highlighting might be inaccurate. Thanks for your patience" |
Thanks for the nice suggestion @kfbustam. I have circled it back to my team and we will investigate to see if it's possible. |
Problem to solve
Codecov displayed in the UI that the upload for one of the reports failed, but the CI did not fail and exited successfully. Additionally, they received the pull request comment with coverage data despite the upload failure. This raises the question of whether this could be a processing failure rather than an error in the upload step.
Furthermore, another example reported an engineer pushed a commit with a future date (Aug 1st) due to their system clock being set ahead. This caused Codecov to show the latest upload as occurring sometime in the future. The customer is requesting a way to delete the offending commits from Codecov.
issue 1, upload is shown with X:
then user lands on PR page and sees CI passed, but no data:
Summary of areas to investigate:
Upload Failure vs. Processing Failure:
Investigate CI Success with Upload Failure:
related issue: #2442
Solution
Investigation note: #2220 (comment)
Figma link: https://www.figma.com/design/4Z7yb2dkIIATkfzpWoMYQq/GH-2220?node-id=1-2
We are going to decouple the fixes in the issues below so we can ship some of the designs sooner.
Implementation tasks
The text was updated successfully, but these errors were encountered: