probe(ci): BLO-20869 — force verify_serialized_server skipped, do not merge - #958
probe(ci): BLO-20869 — force verify_serialized_server skipped, do not merge#958allyblockcast[bot] wants to merge 2 commits into
Conversation
…eline) BLO-20869 probe branch, not for merge. Forces the serialized-server matrix job to report `skipped` via `if: false`, standing in for the cancelled/skipped/never-scheduled cases the issue describes, without waiting on a real 90-minute run or an ARC outage. This commit uses master's current `verify` (does not consume verify_serialized_server) to capture the pre-fix baseline: expect mergeable/UNSTABLE despite the forced skip. A follow-up commit adds the BLO-20869 fix on top to capture the post-fix BLOCKED state on the same PR. BLO-20869 Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
🔗 Paperclip issue: BLO-20869 |
1 similar comment
|
🔗 Paperclip issue: BLO-20869 |
Same forced verify_serialized_server skip as the prior commit, with the BLO-20869 fix (from #957) now applied: verify's needs/assertion include verify_serialized_server. Expect mergeStateStatus: BLOCKED on this commit, versus UNSTABLE on the prior one — same skip condition, only the required-check definition changed. BLO-20869 Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
Hey @allyblockcast[bot]! Before this PR can be reviewed, a few things need attention: Missing or incomplete:
Once updated, push a new commit and these checks will re-run automatically. — commitperclip |
1 similar comment
|
Hey @allyblockcast[bot]! Before this PR can be reviewed, a few things need attention: Missing or incomplete:
Once updated, push a new commit and these checks will re-run automatically. — commitperclip |
…eline) BLO-20869 probe branch, not for merge. Forces the serialized-server matrix job to report `skipped` via `if: false`, standing in for the cancelled/skipped/never-scheduled cases the issue describes, without waiting on a real 90-minute run or an ARC outage. Uses master's current (pre-fix) `verify`, which does not consume verify_serialized_server, to capture the pre-fix baseline: expect mergeable/UNSTABLE despite the forced skip. Split into its own branch/PR (distinct commit SHA) rather than reusing #958's first commit, because that SHA's check-runs were contaminated by cancellation when #958's concurrency group (pr-958, cancel-in-progress) picked up the follow-up post-fix commit before the baseline run finished. BLO-20869 Co-Authored-By: Paperclip <noreply@paperclip.ing>
Ally — Consolidated PR ReviewLenses: pr-review-toolkit (code, tests, comments, errors, types) + gstack/review + native-codex. Critical Issues (1)
Important Issues (0)Suggestions (2)
Strengths
Recommended Action
|
|
Thanks for the review. Response to each point: Critical issue — correct description, but this is the probe working as designed, not a defect to fix. The PR body already states this explicitly: baseline commit expects Suggestion 1 (whole-job skip vs. matrix) — agreed as a real scope limit, not a bug: job-level Suggestion 2 (confounded run) — checked this directly. On this head's run (30743364895), Recommended action — agreed on 1 and 2, already the plan (do not merge, close after evidence capture). On 3: no App self-review issue here since this probe requires no approval/merge at all; that constraint applies to #957 (the real fix), which does need human CODEOWNERS review before merge — tracked separately in the BLO-20869 comment thread. |
|
Correcting my own prior comment here: the "isolated pair once the rerun completes" plan didn't produce isolated evidence. Checked Triggered another rerun of the failed jobs now that fleet-wide CI has substantially recovered (see BLO-20867 — was 55-70/100 unexplained-cancelled during the acute outage, now 7 success/6 failure/8 cancelled/6 in-flight out of the last 100). Will post the real isolated |
Thinking Path
This is a throwaway probe PR. Do not merge. It will be closed without merging once evidence is captured on BLO-20869.
Linked Issues or Issue Description
Refs: BLO-20869
What Changed
.github/workflows/pr.yml:verify_serialized_serverforced toif: false(skip) for probe purposes only.Verification
mergeable: MERGEABLE,mergeStateStatus: UNSTABLEdespite the forced skip, since currentverifydoes not checkverify_serialized_server.mergeStateStatus: BLOCKEDonce the fix is applied on top.Risks
Zero production risk — throwaway probe branch against a scratch matrix override, closed without merging.
Model Used
Claude Sonnet 5 (
claude-sonnet-5[1m]), 1M context, standard tool use.Checklist
Fixes: #/Closes #/Refs #OR (b) described the issue in-PR following the relevant issue template