Link to Full Code Quality report from MR Widget
Problem to solve
When a group has their gitlab-ci.yml to use the only: [merge-requests]
or rules to run code quality on merge requests and not master an empty code quality widget appears on every MR page which results in at least one undesirable outcome like the assumption the feature is broken OR becoming blind to the widget as it always shows the same content.
Intended users
- Parker (Product Manager) - who may be only seeing the MR upon review / preview of a change.
- Delaney (Development Team Lead) - who may be reviewing the work but can't see code quality changes.
Further details
This is happening today on about.gitlab.com changes as called out in slack (internal).
Proposal
When I am reviewing a Merge Request with no code quality diff to show in the MR Widget, I want to see a link to the full code quality report and enough context to know to click, so I can still see/get value from the code quality job running.
Permissions and Security
None.
Documentation
- The existing docs page for code quality needs updated to reflect better when this is happening, and causes for it (no job runs on master, artifact is expired, job failed, etc.)
Availability & Testing
What does success look like, and how can we measure that?
- This will increase views of the code quality full report by 10% within 60 days of deployment as measured on gitlab.com.
What is the type of buyer?
The full code quality report is a GitLab Premium feature so this would only apply to users who are at GitLab Premium or above tiers.