Create project approval rule
create_project_approval_ruleCreate a merge-request approval rule for a project, specifying required approvals and acknowledged policy changes.
Instructions
Create a merge-request approval rule after a capability preflight. The explicit acknowledgement prevents accidental governance changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| project | Yes | GitLab project ID or full path such as group/project. | |
| user_ids | No | ||
| group_ids | No | ||
| report_type | No | ||
| approvals_required | Yes | ||
| protected_branch_ids | No | ||
| acknowledge_policy_change | Yes | ||
| applies_to_all_protected_branches | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | GitLab response normalized for model use. |