Tolerate extra whitespace in @claude review dispatch matcher - #317
Conversation
There was a problem hiding this comment.
Copilot wasn't able to review any files in this pull request.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Codecov Report✅ All modified and coverable lines are covered by tests. 🚀 New features to boost your workflow:
|
Code reviewReviewed the diff ( Logic/security: The new One finding posted inline: the new changelog fragment overstates its own diff — it says "the three gated steps ... now reference that step's output," but only two of the three edited call sites were converted to reference A secondary DRY concern (the same whitespace-tolerant match logic appearing a third time as an independent jq regex) was considered and set aside: that third site filters a freshly-fetched list of late-arriving comments/reviews, which is different data via a different mechanism (list-filter vs. a single job-level boolean) than the new step computes from the triggering event alone — not true duplication, and pre-existing before this PR. Non-defect context for the human reviewer: this PR edits VerdictNeeds minor changes — the code change itself is correct and safe to merge; please fix the changelog fragment's inaccurate "three ... now reference" claim (inline comment) before merging. |
|
Claude finished review — View run Review posted to PR #317. Summary: The core fix in
VerdictNeeds minor changes — safe to merge on the code itself; fix the changelog fragment's inaccurate claim first. |
Only two of the three edited sites reference steps.review_request.outputs.match; the late-arrival rescan never used contains() and keeps its own independent jq regex. Addresses review feedback on #317.
|
Claude finished review — View run Code review — PR #317 (re-review)Diff since last review: only one new commit, Prior finding — resolved: the inline finding on No new issues found. No other prose, logic, or CLAUDE.md concerns surfaced in this pass; the rest of the prior review's analysis (script-injection safety via VerdictReady for merge — the previously requested minor change (changelog fragment accuracy) has been made correctly, and no new issues were introduced. |
Closes #315
WIP — opened up front to claim the issue; implementing now.