mirror of
https://github.com/Comfy-Org/github-workflows.git
synced 2026-11-05 00:17:37 +00:00
[PR #442] fix(cursor-review): stop all-zero panel retries #442
Labels
No labels
cursor-review-catalog-drift
groom
groom
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/github-workflows#442
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/github-workflows/pull/442
Author: @christian-byrne
Created: 10/23/2026
Status: 🔄 Open
Base:
main← Head:fix/cursor-review-account-outage-guard📝 Commits (1)
b4fe0b8fix(cursor-review): stop all-zero panel retries📊 Changes
6 files changed (+88 additions, -5 deletions)
View changed files
📝
.github/cursor-review/README.md(+1 -1)📝
.github/cursor-review/auto-approve.py(+32 -0)📝
.github/cursor-review/tests/test_auto_approve.py(+18 -1)📝
.github/cursor-review/tests/test_auto_retry_errored.py(+28 -0)📝
.github/workflows/cursor-review.yml(+4 -1)📝
docs/callers/cursor-review.md(+5 -2)📄 Description
Summary
cursor-reviewfor that failure shapeWhy
Multiple callers produced
0/6panels during the same Cursor account outage. The existing errored-round retry treated those as ordinary transient cell failures, so it could spend another label and another full panel while the shared dependency was still unavailable.This is intentionally fail-closed: partial panel failures remain retryable, but simultaneous failure of every cell requires a human to verify recovery first.
Verification
python3 -m unittest discover -s .github/cursor-review/tests -p 'test_*.py' -v— 1,744 tests passedshellcheck -x .github/lint/check-org-repo-literals.shbash .github/lint/check-org-repo-literals.shgit diff --check🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.