Skip to content

Support custom roles on protected branches

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Proposal

For some customers, not all developers should be able to push and merge to protected branches. Additionally, not all developers should be upgraded to Maintainer. However it can be too cumbersome to manually select individual users to give them granular permissions on a per project level.

We will need a capability to create a custom role, assign to a subset of users in the group hierarchy and use that custom role as an approved role to Push and Merge on a protected branch.

Related customer conversation: https://hello.chorus.ai/listen?guid=ffed32f46f8e44898b692fdf7de85433 (GitLab team member only access)

Edited by 🤖 GitLab Bot 🤖