When a Merge Request has WIP tag, can it not have approvers added until the tag is removed?
Description
Currently GitLab has some options for Approvers:
- You can set default Approvers that are added as soon as the Merge Request is created.
- You can set Approvers as the Merge Request is created.
- You can edit Merge Requests and add Approvers.
Is there anything that could be done about automatically adding approvers only when the WIP tag is first removed?
Proposal
So at the moment:
- Repo with User A as default approver
- User B makes a new merge request, with tag "WIP"
- User A is added as an approver and gets email notification straight away
- Later, User B removes "WIP" tag.
What I'm suggesting instead is:
- Repo with User A as default approver
- User B makes a new merge request, with tag "WIP"
- Later, User B removes "WIP" tag.
- User A is added as an approver and gets email notification
Links / references
NB This is GitLab 9.3 but from what I've read 9.4 is the same.
Overview / Use cases
The reason for the request is that it stops notifications to the approver that are arguably wrong. You shouldn't be approving a work in progress. And if the approver gets to many of these notifications, they will start to ignore all their notifications - including the genuine ones.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml