docs(ci): state the observed contract-only ci-status re-run behavior - #5592
Conversation
Refs #4670 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Claude finished @kyle-sexton's task in 34s —— View job Security review
Skip gate hit: this PR changes only
No security issues found. Nothing to fix. |
|
Claude finished @kyle-sexton's task in 57s —— View job Code review complete
Scope: Review: This is a prose-only documentation update describing observed CI re-run behavior (per the linked issue comment for #4670). I checked it for internal consistency against the rest of the doc and for factual/logical contradictions:
This is not something I could independently verify against live CI run data (that evidence lives in the linked #4670 comment, which I did not fetch), so I'm reviewing it as a documentation-consistency/correctness pass rather than confirming the underlying CI behavior itself. The author's Findings: none. No correctness or maintainability issues in this diff that meet this lane's high-signal bar. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 62c1945c00
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
PR body contract — issue linkage This PR body does not yet satisfy the issue-linkage contract:
Edit the body and this comment updates itself on the next run. |
|
Claude finished @kyle-sexton's task in 30s —— View job Security review complete
Skip gate hit: the diff between
Note: Codex's inline comment on this PR (docs/ci-runner-routing.md:76) raises a documentation-correctness concern — that the remedy reads as unconditional but doesn't hold when the contract-only run is red due to an invalid title or the No security issues found. Nothing to fix. |
|
Claude finished @kyle-sexton's task in 1m 43s —— View job Code review complete
Scope: Finding (posted inline)docs/ci-runner-routing.md:74-76 — Correctness. The new remedy bullet states unconditionally that re-running a red contract-only Full detail and a suggested wording fix are in the inline comment. Everything else in the diff (the defect-(a) paragraph, the |
A re-run turns green only when ci-lanes is success and the title and do-not-merge label pass. Add the invalid-title and label case. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Claude finished @kyle-sexton's task in 34s —— View job Security review complete
Skip gate hit: the diff (
No security issues found. Nothing to fix. |
|
Claude finished @kyle-sexton's task in 2m 13s —— View job Code review complete
Scope: Finding (posted inline)docs/ci-runner-routing.md:78-79 — Correctness. The new bullet 2 ("Fix the title or remove the label, then re-run") states the fix unconditionally, but it's the mirror image of the gap already fixed in bullet 1: the Everything else checked out: the reworded bullet 1, the defect-(a) paragraph, and the |
Fixing the title or label does not turn the check green when ci-lanes is also failed or missing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Claude finished @kyle-sexton's task in 28s —— View job Security review complete
Skip gate hit: the diff since the last security pass on this PR (commit claude-code-plugins/docs/ci-runner-routing.md Lines 71 to 82 in 47e4e33 docs/ci-runner-routing.md's "Contract-only ci-status" section — the invalid-title/do-not-merge case now says "then follow the other bullets for ci-lanes" instead of promising the re-run turns green on its own. This resolves the correctness finding earlier reviews raised on that bullet; it does not change scope.
No security issues found. Nothing to fix. |
|
Claude finished @kyle-sexton's task in 1m 23s —— View job Code review complete
Scope: What changed in Verification against I also checked that bullet 1's parenthetical ("valid title, no No remaining correctness issues found in the diff. |
Refs #4670
Summary
The Contract-only
ci-statussection ofdocs/ci-runner-routing.mdtold operators to "try re-running" a red contract-only run and to push a commit if it stayed red. A throwaway-PR reproduction on #4670 showed what actually happens, so the section now says so.Fix
ci-lanesissuccesspasses the composite and replaces the red check run. No new commit is needed.ci-lanesfailure at once and goes red. The fix is upstream: ci-status: a stale ci-lanes failure ends the carry-forward wait while its full run is re-running ci-workflows#646.ci-statuscheck runs stays marked unverified. The probe could not observe it (thedo-not-mergelabel kept every run red), and no stale-check-clearing step is added.ci.ymlis not repinned here.Verification
npx markdownlint-cli2 docs/ci-runner-routing.mdreports 0 issues.ci-statussection.Related
🤖 Generated with Claude Code