Copilot code review says "Approval recommended" but always submits COMMENTED, never APPROVED #206810
Replies: 4 comments 3 replies
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
|
This is most likely expected behavior for the current public preview. “Approval recommended” appears to indicate that Copilot considers the PR ready for approval, but it does not necessarily mean that the review will be submitted with an The settings such as “Count Copilot approvals toward merge requirements” appear to control whether an approval can satisfy branch/merge requirements, rather than forcing Copilot to submit an Since the feature is still in public preview, the For now, I would treat |
This comment was marked as spam.
This comment was marked as spam.
|
This is by design in GitHub Copilot Code Review. GitHub Copilot generates an AI review summary with suggestions (which might say "Approval recommended"), but it will always submit the review state as 'COMMENT
Recommended Workarounds:
|

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Bug
💬 Feature/Topic Area
Copilot in GitHub
Body
In mlflow/mlflow, Copilot says “🟢 Approval recommended” but submits
COMMENTED, neverAPPROVED, despite PR approvals being enabled.Configuration: Enterprise policy defers to organizations; organization policy defers to repositories. The repository’s “Allow Copilot to approve pull requests” toggle is ON, with “File paths” blank.
Evidence:
COMMENTED; 18 said “Approval recommended.” These were never submitted as approvals, so stale-review dismissal is not involved.EnableAutoApproval=trueandInlineApprovalReadinessReasoning=true.COMMENTEDwith “Approval recommended.”Is another prerequisite missing, particularly for PRs from forks? Do the “count toward merge requirements” settings affect whether Copilot submits
APPROVED, or only whether it counts toward merging? DoesEnableAutoApproval=truereflect our configuration or an internal rollout flag?All reactions