Idle merge request triage report
Problem
Merge requests are being idle with no activity on them and are merged more than 30 days from the time when they are opened. March release analysis showed that 4% of all MRs in March took more than 30 days to merge (122). We want to better understand this population and determine if automation can help reduce number.
Plan
Create a stale merge request group triage package which collects group MRs that have been updated_at
older_than
4 weeks
and run every two weeks. The triage package will be assigned to the group Engineering Managers.
- Assigned to: Group Engineering managers
- Report frequency: On 8th and 23rd every month
Template
Hi #{assignee}!
This is a group level idle merge request report. This report contains open Merge Requests that have not been updated in four weeks for review.
Please review these merge requests to identify if there are any steps that can shorten the time to merge, such as reminding the author about it, changing the DRI, etc.
Stale merge requests
- gitlab-org/gitlab!123 - MR Title
- gitlab-org/gitlab!234 - MR Title