ci(pr): require verify_serialized_server through the verify aggregator (BLO-20869) - #1007
Merged
Merged
Conversation
…r (BLO-20869) Fold verify_serialized_server's result into the existing if:always() verify aggregator's lane_results check, alongside the other required lanes. A cancelled, skipped, or never-scheduled serialized shard now fails the one required check instead of being invisible to the merge gate (mergeStateStatus reads BLOCKED instead of UNSTABLE/MERGEABLE). Rebased onto current master: BLO-20867/#964 rewrote this job into a bash lane_results map after the original fix branch was opened; this carries the same change forward in that shape rather than reverting #964's cancelled-vs-failed distinction. Co-Authored-By: Paperclip <noreply@paperclip.ing>
Author
1 similar comment
Author
Author
|
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 |
This was referenced Aug 4, 2026
Closed
Author
Ally — Consolidated PR ReviewLenses: pr-review-toolkit (code, tests, comments, errors, types) + gstack/review + native-codex. Important Issues (1)
Strengths
Recommended Action
Author identity note: this PR is authored by |
allyblockcast
approved these changes
Aug 4, 2026
allyblockcast
left a comment
Collaborator
There was a problem hiding this comment.
Approved with the allyblockcast reviewer seat after the automated review gate passed; merge remains gated on the remaining CI checks.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
Thinking Path
Linked Issues or Issue Description
Refs #20869
Refs #20032
Paperclip issue: https://paperclip.blockcast.net/BLO/issues/BLO-20869
Paperclip issue: https://paperclip.blockcast.net/BLO/issues/BLO-20032
Supersedes #957, which predates #964's rewrite of the
verifyjob into a bashlane_resultsmap and now conflicts with master. Same fix, carried forward in that shape.What Changed
verify_serialized_serverto theverifyaggregator'sneedslist andlane_resultsmap, alongside the four lanes fix(ci): distinguish cancelled vs failed lanes in verify job (BLO-20867 AC-3) #964 already covers.verify) instead of being invisible to the merge gate.verifyremains the only required status check onmaster; this only widens what it asserts.Verification
node --test ./scripts/__tests__/pr-verify-lane-outcome.test.mjs- 13/13 pass, including 3 new cases exercisingverify_serialized_serverin cancelled, skipped, and failure states.Risks
verify, which is intentional but can expose runner saturation from BLO-20032 more often.Model Used
GPT-5 Codex with repository inspection, GitHub Actions log inspection, and command execution.
Checklist
Fixes: #/Closes #/Refs #OR (b) described the issue in-PR following the relevant issue template