Add option to disable automatic approvers based on code owners
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
We started using code owners around a month ago and we like the approval suggestions, but automatically setting the approver and forcing it to always be set is totally counterintuitive.
Further details
Right now, if there is a number of required approvals and nobody is set GitLab will automatically set up someone based on code owners. That approver can be changed but not removed. With our current workflow we don't really know everytime who is going to be the approver, and sometimes we don't even care.
This automatic approver enforcing it not allowing us to work properly, and removing the code owners file doesn't seem like a proper solution.
Proposal
Add the option to opt-out this feature as it doesn't allow the same workflows as with previous versions.