fix(ci): isolate OpenCodeReview concurrency by event - #946
Conversation
|
Review — fix(ci): isolate OpenCodeReview concurrency by event Diff is one line: adding The diagnosis is correct. GitHub evaluates workflow-level No blocking issues. Non-blocking follow-up The fix only protects If you want to close that too, give non- concurrency:
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event.pull_request.number || github.event.issue.number || github.ref }}-${{ (github.event_name == 'issue_comment' && !startsWith(github.event.comment.body, '/ocr')) && github.run_id || 'review' }}
cancel-in-progress: trueSame ✅ |
🧭 IronLoop Run · ReviewThis comment updates in place as the Run moves through its stages. 🟩 Final result · Completed
Automatic trigger · attempt 1 of 3 · completed in 38s IronLoop completed the review and posted it to GitHub. 🔗 Result |
There was a problem hiding this comment.
🔍 IronLoop review
🟢 No actionable findings
No actionable findings. The concurrency key now separates pull-request and issue-comment events while retaining cancellation for newer reviews of the same event type. The remaining unrelated-comment behavior was already captured in the existing review discussion.
Validation
- ✅ Workflow concurrency inspection — Static inspection confirms pull-request and issue-comment runs now use distinct groups for the same PR.
- ✅ Diff integrity — The changed workflow contains no whitespace errors.
Review details
- Run:
2d6c0fcb-2a02-4a28-8bb9-7805cdd6b947 - Workflow: Review
- Attempts: 1
|
✅ OpenCodeReview: Review complete: 0 finding(s) across 1 selected item(s). |
Summary
pull_request_targetandissue_commentOpenCodeReview concurrency groups/ocrcomment reviews on the same PRValidation
Unblocks the cancelled
code-reviewchecks on #942, #943, and #944.