Skip to content

Avoid repeated pending Review writes and draft Test polling - #24

Merged
silveltman merged 1 commit into
mainfrom
qa/final-ready-optimization-20261018
Oct 18, 2026
Merged

silveltman merged 1 commit into
mainfrom
qa/final-ready-optimization-20261018

Conversation

@silveltman

Copy link
Copy Markdown
Contributor

Ready appends the same pending Review status on every reconciliation and polls Test metadata for draft PRs. Long-lived drafts accumulate hundreds of statuses and add unnecessary wait time to every Ready run.

Read the current Review once, skip unchanged pending statuses, and return before Test polling for drafts. Keep repository-wide reconciliation, latest Test attempt validation, stale-success revocation, and CloudCannon merge protections. A status-read error revokes any earlier success before failing.

Validation: all 38 shared workflow tests pass, including pending draft reuse, conversion back to draft, already-pending Ready PRs, API errors, coalesced events, reruns, and publication guards. Independent review found no further defects.

@silveltman
silveltman merged commit 291532c into main Oct 18, 2026
3 checks passed
@silveltman
silveltman deleted the qa/final-ready-optimization-20261018 branch October 18, 2026 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant