Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes
#211 — Race condition: quality gate dispatched before rebase
Check
mergeStateStatusbefore step 4. If PR isBEHINDorDIRTY, skip quality gate — the rebase step handles it, next cycle dispatches on rebased commit.#203 — No fallback if Copilot review never runs
Proactively request Copilot review via
gh pr edit --add-reviewer @copilotwhen no review exists on current commit. Safe to call repeatedly — if review is in progress, request is ignored.#213 — Duplicate quality gate dispatches
Check if quality gate is already in_progress/queued/waiting before dispatching. Same pattern as implementer in-flight check (#164/#190).
Commits
fix: skip quality gate dispatch if PR needs rebase— mergeStateStatus checkfix: request Copilot review if missing + check quality gate in-flight— proactive review request + duplicate dispatch guarddocs: update changelog and pitfalls— pitfalls [aw][code health] Test hygiene bundle: unused _NOW constant and CI coverage scope mismatch #32-34Fixes #211, #203, #213