[go: up one dir, main page]

Skip to content

Ability to specify a Group as "allowed to push" to protected branches

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

Problem to solve

We want to permit system accounts at the [Customer name] top level group to commit and push code directly without going through a Merge Request. This is for automated tasks such as bumping versions via pipeline or other systematic tasks.

We were expecting the ability to provide a group (of which we would add all applicable system accounts to) as members of the "allowed to push" dropdown.

But it appears when this was raised previously, it didn't work, and rather than fix the issue, the solution was to remove it from the UI - #403254 (comment 1338564960)

Exemptions can be permitted on the project level, but for large Enterprises the number of projects means this isn't scalable (this customer in question is growing by several hundred projects per week).

Proposal

image.png

Screenshot from this issue

The drop down in the above screenshot would include the ability to select a 'Group' (as in, members of that group) to be allowed to merge to that branch.

Edited by 🤖 GitLab Bot 🤖