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