[go: up one dir, main page]

Skip to content

Extend Merge Request Approval Rules to Instance Level

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

Description:

Currently, GitLab only supports setting merge request approval rules at the project level. There is an existing feature request to extend this functionality to the group level. This request proposes further extending the feature to include instance-level merge request approval rules.

This request is to implement instance-level merge request approval rules in GitLab, which would serve as the default approval settings across all projects and groups within a GitLab instance. These rules would be customizable at the group and project levels, allowing for flexibility while ensuring a consistent default configuration.

Use Case Example:

In a large organization, setting the number of required reviewers to one at the instance level would ensure that every new project begins with a minimum standard for code review. This default can then be adjusted at the group or project level if there are specific requirements, such as requiring more reviewers for sensitive codebases.

Extending merge request approval rules to the instance level would significantly enhance GitLab's flexibility, streamline project setup, and help maintain consistent approval standards across all projects within an organization. This feature would be a valuable addition, especially when combined with the upcoming group-level approval rules.

Related Epic

Edited by 🤖 GitLab Bot 🤖