feat(review): make the review heading configurable - #2797
Conversation
PR Summary by QodoMake PR review heading configurable with stable comment identities
AI Description
Diagram
High-Level Assessment
Files changed (15)
|
Code Review by Qodo
1.
|
|
Code review by qodo was updated up to the latest commit 83fe5ec |
|
Code review by qodo was updated up to the latest commit b070934 |
IsmaelMartinez
left a comment
There was a problem hiding this comment.
This is careful work: marker-first discovery with the legacy fallback is the right shape, the body discloses the full scope, and coverage holds by construction, with 235 passing on the merged tree and collection failing everywhere once the source is reverted. Two sequencing points rather than code changes: #2795 landed this morning and conflicts with this in three files, so this needs a rebase over current main. And on the #2722 overlap, I propose this lands ahead, with #2722 folding its planned rebase, already queued behind #2724, on top; I have left a note on #2722 saying the same.
b070934 to
48ce593
Compare
|
Done, I rebased this onto current main. |
|
Code review by qodo was updated up to the latest commit 48ce593 |
|
Code review by qodo was updated up to the latest commit ff8a7c8 |
IsmaelMartinez
left a comment
There was a problem hiding this comment.
Thanks for the rebase. It merges clean on today's main, 2279 pass against 2250, and reverting the source behind your tests turns 18 assertions red.
On the #2722 overlap I said this should wait. That was wrong: there is no code dependency, and the conflict set is the same whichever lands first, so waiting would have moved work onto you rather than removed it.
Summary
pr_reviewer.review_headingwhile preserving the current visible heading by default.Compatibility
/reviewchannel; changing the heading does not create multiple named review channels.Output example
review_heading = "Guideline Compliance Check"renders:## Guideline Compliance Check 🔍## Incremental Guideline Compliance Check 🔍Tests
PYTHONPATH=. pytest -q tests/unittest— 2153 passed, 1 skipped, 1 xfailedAddresses the
/reviewportion of #2038.