Make a group a CODEOWNER without having to share the project with the group
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
Currently, you will need to manually share a project with a group, in order to specify a group as a Code Owner.
Intended users
Further details
Since CODEOWNERS requires the approver group be shared, that means that when a user creates a new project, there's a secondary manual step (or else we need to create additional automation outside of GitLab). If a project provisioner misses that step, then the end user can merge MRs without approval for those restricted files (despite what CODEOWNERS says), which in some customers' workflow represents a security/compliance issue.
Proposal
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Links / references
Edited by 🤖 GitLab Bot 🤖