Normalize GitHub bot login suffix in Devin completion binding - #939
Conversation
|
Note Automatic reviews are paused because your team has used its included automatic processing for this billing period (headroom scales with your seat count). You can still comment "Gitar review" to run one anytime, and automatic reviews resume on their own by October 1. Add seats for more headroom. Code Review ✅ ApprovedNormalizes GitHub bot login suffix matching in Devin completion binding by comparing author logins after removing at most one terminal OptionsDisplay: compact → Counting what did not apply, without listing it. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
Claude audit (merge-authority lane)Head SHA: Claude Audit: PASS Summary: No P0/P1/P2 issues found. Findings: none. |
Pull Request is not mergeable
Hosted Devin completion recovery reached fresh GitHub verification but found two spellings for the same bot account: dispatcher actor identity includes a terminal [bot] suffix, while GraphQL omits it. The numeric account ID and every other #932 binding matched.
This change compares author logins after removing at most one terminal [bot] suffix from either spelling. Exact numeric author ID remains mandatory, and different logins, IDs, non-terminal markers, repeated suffixes, and all existing repository/issue/branch/base/head mismatches remain rejected.
Closes #938
Validation: