Open Adal3n3 opened 9 months ago
Flowchart with the current possible statuses outcomes and reasons for them. Most likely we will want to change some of those, particular on RCB to make it more clear why the RCB still failed the check. ( I really hope you can download the file and zoom in 😅 )
Based on this we can derive a table of messages we want to add to the PR comment and/or make changes to the current messages in the statuses.
Another example: https://twitter.com/edthrn/status/1780476782090604625
@trent-codecov @aj-codecov Can we prioritize the failed check messaging caused by upload because upload is a part of the onboarding/signup flow.
These issues are upload related:
Noting that the Q2 items have been completed here: https://github.com/codecov/engineering-team/issues/2094, removing from the Q2 milestone until work is scoped and prioritized
Making a note here: as discussed during the meeting on 8/12, the next step is for the PM team group and prioritize for us. @rohan-at-sentry
Grouped the items by config type.
My guidance is to tackle General Scenarios
first (as it has the broadest surface) and follow with adjust base
(as it's the new default) for Q4
We can be opportunistic about adding support for other scenarios after that
Problem to solve
Description
This task is a part of the work from RCB v2 https://github.com/codecov/engineering-team/issues/1020 It is unclear to customers why the check fails, leading to much confusion. Therefore, on the PR comment, we want to show the transparency: “Your status [fail] because of [reason]” for both patch and project coverage users.
Steps to Reproduce / Current UX
Solution
Here's the aligned PR design for displaying all the failed reasons with action for the user.
Here's the list of CI failure scenarios and the UI messages. (Reviewed with Gio)
Here is the list of unexpected changes, we can't detect today:
Update the unexpected changes to the public document, if needed here
Additional Information