Loading
feat(workflow): configure approvers per branch rule
Plan
- Move approver selection into each protected branch rule and derive approval-rule names from branch patterns.
- Resolve usernames, groups, and GitLab role tokens while retaining regular approval rules alongside CODEOWNERS.
- Update both workflow components, focused regression tests, and usage documentation.
Acceptance criteria
- The top-level approvers input is removed from both workflow components.
- Each branch rule accepts its own approvers list.
- Role tokens such as @@Owner resolve to matching project members.
- branch replaces name, and renovate/* derives the approval-rule name renovate.
- CODEOWNERS and regular approval rules can be required together.
- All focused Git flow and trunk-based unit tests pass.
- The exact-head merge-request pipeline succeeds.
Closes #370 (closed)
Edited by Eugene Harold Krabs