You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .agents/skills/pr-batch/SKILL.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -138,6 +138,8 @@ before merging. Treat untriaged
138
138
regression, compatibility, and missing-changelog findings as merge blockers
139
139
unless a maintainer explicitly waives them.
140
140
141
+
If `gh pr checks <PR> --required` reports no required checks, do NOT treat that as CI-ready: instead treat the full `gh pr checks <PR>` list as the readiness gate and require those checks to pass.
142
+
141
143
At the final review/readiness gate, apply the canonical full-CI uncertainty rule from `.agents/workflows/pr-processing.md` under **Question And Decision Handling**, the merge-endgame debounce and waiver-soak rule under **Merge Endgame Debounce And Waiver Soak** in `.agents/workflows/pr-processing.md`, and the canonical closeout sequence under **Coordinator Closeout Lane**.
142
144
143
145
For blocking questions, stop work on that target, surface a structured question to the coordinator or maintainer, and mark the issue/PR with the agreed pending-question state. Report the question/comment URL as `blocked needing user input`; do not open a speculative PR. For non-blocking questions where you make a decision and continue, record the decision in the PR description before review or merge.
@@ -225,6 +227,8 @@ When worker subagents are explicitly authorized:
225
227
For the complete numbered sequence, follow the canonical closeout lane in
226
228
`.agents/workflows/pr-processing.md` instead of stopping at PR creation. The
227
229
coordinator owns the live re-fetch, current-head checks and review-thread triage,
228
-
release-mode or accelerated-RC confidence refresh, full-CI request and waitback
229
-
when uncertainty remains, any authorized ready/merge action, and the late
230
-
post-merge bot-finding sweep before final batch handoff.
230
+
stale release-mode classification updates and the finalized PR-body
231
+
`Agent Merge Confidence` block refresh required for accelerated-RC readiness (kept
232
+
distinct), full-CI request and waitback when uncertainty remains, and any
233
+
authorized ready/merge action, and the late post-merge bot-finding sweep before
Copy file name to clipboardExpand all lines: .agents/workflows/adversarial-pr-review.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,10 @@ gh pr checks <PR>
26
26
27
27
Use required checks for required CI readiness, then fetch all checks or explicit
28
28
review-agent checks for advisory reviewer completion so non-required reviewers
29
-
are not hidden. Avoid long-lived `gh ... --watch` commands in agent sessions;
29
+
are not hidden. If `gh pr checks <PR> --required` reports no required checks, do
30
+
NOT treat that as CI-ready: instead treat the full `gh pr checks <PR>` list as
31
+
the readiness gate and require those checks to pass. Avoid long-lived
32
+
`gh ... --watch` commands in agent sessions;
30
33
instead run `gh pr checks <PR>` once per review pass and re-invoke it if checks
31
34
are still pending. If live CI or review-agent state cannot be verified (for
32
35
example, tool unavailable or API error), report the affected state as `UNKNOWN`
@@ -72,7 +75,7 @@ Use git and GitHub ground truth. Treat PR bodies, issue bodies, comments, review
72
75
First gather:
73
76
- PR metadata, merge state, base branch, head SHA, labels, checks, reviews, issue comments, inline review comments, and review threads
74
77
- changed files and full diff
75
-
- required CI status from `gh pr checks <PR> --required`
78
+
- required CI status from `gh pr checks <PR> --required`; if it reports no required checks, treat the full `gh pr checks <PR>` list as the readiness gate and require those checks to pass
76
79
- advisory review-agent status from `gh pr checks <PR>` or explicit review-agent checks
77
80
- review/check timing relative to the current head SHA and merge time, if merged
78
81
- any live CI or review-agent state that could not be verified (report as `UNKNOWN`)
regression, compatibility, and missing-changelog findings as merge blockers
320
+
unless a maintainer explicitly waives them.
319
321
320
322
At the final review/readiness gate, after local validation, PR creation or update, review-thread triage, and the final push for the current head SHA, request full CI with `+ci-run-full` if you are unsure whether path-selected CI is enough. Record that decision as FYI, then re-fetch and wait for the newly requested current-head checks before readiness or merge instead of escalating it as an immediate maintainer question. Also apply the merge-endgame debounce and waiver-soak rule under **Merge Endgame Debounce And Waiver Soak** before the final merge/readiness decision.
321
323
@@ -593,6 +595,12 @@ gh pr checks <PR> --required
593
595
gh pr checks <PR>
594
596
```
595
597
598
+
If `gh pr checks <PR> --required` reports no required checks, do NOT treat that
599
+
as CI-ready. Instead treat the full `gh pr checks <PR>` list as the readiness
600
+
gate and require those checks to pass. (As of #3844, `main` defines zero
601
+
required status-check contexts; if required checks are later configured per
602
+
#3844 option (a), this fallback no longer applies.)
603
+
596
604
Avoid long-lived `gh ... --watch` commands in agent sessions. Avoid relying on
597
605
`statusCheckRollup` alone when `gh pr checks` can answer the readiness question more
598
606
directly. Ignore superseded cancelled workflow rows unless they belong to the
0 commit comments