ci: wake PR Hygiene only for a comment that can change the answer - #4783
Conversation
Every comment by either review bot started a full reconciliation. CodeRabbit receipt is a comment and has to be heard; thepastaclaw is a review, which arrives on its own event, and nothing reads its comments. dashpay/stale_prs_are_bad#30 landed as 17ce8d20f2ba1ac7103d01fcf2aea15ac7f1c01f. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
🕓 Queued for automated review — 16th in line, estimated start in ~4 h (commit bae1c41)
|
Re-pins the shared review workflow onto dashpay/stale_prs_are_bad#30, and narrows which comments start a run.
Every comment by either review bot used to start a full reconciliation. Measured over 75 recent pull requests:
CodeRabbit never approves, so its comments must still be heard — but only for the two markers the engine reads: its completion receipt and its rate-limit notice. thepastaclaw always reports by review, which arrives on its own event, and nothing reads its comments at all; it posted them on 67 of those pull requests, each one a reconciliation over data no rule consults.
This costs latency and never correctness: comments are read from the pull request when a run happens, not from the event that started it, so a comment that starts no run is still seen by the next one and by the hourly sweep. Every trigger condition is a strict superset of the engine rule it guards.
Note for anyone reading the workflow: the two marker strings are generated from the engine's own constants rather than written out here, so they cannot drift apart.
No change to who may approve, when a pull request is ready, or what blocks it.
🤖 Generated with Claude Code