Dynamically fill the data for a set of project/jobs in the merge request
Problem to solve
A customer has added a code coverage tool that collects coverage info for different projects/jobs in a single repository. They would like to collect and display coverage information of the different projects (code coverage badge) in the merge request. But we would like to display in the MR individual code coverage badge for, project. A customer wants the data for a set of project/jobs to be filled in dynamically in the merge request.
ZD: https://gitlab.zendesk.com/agent/tickets/99721 (GitLab internal only)
Further details
The current workaround used: Using GitLab webhooks to trigger an event when a merge request is created and having a separate service that we maintain that listens for this events and automatically adds a comment to the merge request with the project/coverage badges.
What does success look like, and how can we measure that?
(If no way to measure success, link to an issue that will implement a way to measure this)