Automatic re-review on new commits for mono-repo collaborative workflows
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Label this issue](https://contributors.gitlab.com/manage-issue?action=label&projectId=278964&issueIid=587222)
</details>
<!--IssueSummary end-->
## Problem to solve
In mono-repo environments where multiple developers contribute to a single MR for features that affect multiple layers (e.g., services API, backend, frontend, DB), there's a need for automatic re-review when new commits are pushed. The concern is that new commits for one layer might adversely affect another layer, and an automatic re-review would catch these issues so they wouldn't get overlooked.
## User request
@andrewtamayo asks:
> are there any plans to have a setting for gitlab duo (MR reviewer) to automatically re-review MRs upon new commits to the branch without manually triggering the re-review?
## Use case
This is particularly important for:
- **Mono-repo collaborative workflows**: Multiple developers working on different layers of the same feature in a single MR
- **Cross-layer impact detection**: New commits to one layer (e.g., API changes) might introduce issues in other layers (e.g., frontend, backend)
- **Continuous quality assurance**: Ensuring that each incremental change maintains code quality without requiring manual re-review requests
## Relationship to existing work
This request relates to #507336 (Support request for changes and approvals with Duo Code Review), which includes automatic re-review as part of the broader approval workflow. However, this specific use case emphasizes the need for automatic triggering in collaborative, multi-developer scenarios.
The previously closed issue #546635 (Re-request Duo Code Review automatically when new commits are pushed) was marked as a duplicate of #507336.
## Proposal
Enable automatic re-review of MRs by Duo Code Review when new commits are pushed, with:
1. **Configuration option**: Project-level setting to enable/disable automatic re-review on new commits
2. **Focused re-review**: Review should focus on new/changed code and verify previously identified issues haven't been reintroduced
3. **Multi-developer awareness**: Handle scenarios where different developers are contributing to the same MR
This would complement the broader approval workflow described in #507336 while specifically addressing the mono-repo collaborative use case.
---
_This issue was created based on customer feedback from: https://gitlab.com/gitlab-com/account-management/western-north-america/cisco-group/splunk-group/splunk-duo-sm-self-hosted-models-pov/-/issues/75_
issue