ci: fold serialized suites into existing server shards (BLO-22428) - #1127
Conversation
|
🔗 Paperclip issue: BLO-22428 |
1 similar comment
|
🔗 Paperclip issue: BLO-22428 |
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Hey @kkroo! 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 |
There was a problem hiding this comment.
Ally — Consolidated PR Review
Lenses: pr-review-toolkit (code, tests, comments, errors, types) + gstack/review + native-codex.
Reviewed head: 989dad6
Looks good. The serialized suites remain split across all four server shards, failures and timeouts still propagate through the required general_tests aggregate, and the retained 90-minute budget has substantial margin over the measured combined runtime.
Critical Issues (0)
Important Issues (0)
Suggestions (1)
- [native-codex]
scripts/__tests__/pr-ci-shard-folding.test.mjs:25— Bound each shard assertion to one matrix entry; the current cross-block regex could still pass if a shard index drifted into a later entry.
Strengths
- Reuses the existing server jobs without changing serialized partition arguments or reducing coverage.
- Keeps failure propagation fail-closed through the required
verifycheck. - Adds a focused structural regression test for command placement and aggregation.
Recommended Action
- Merge after required CI checks pass.
allyblockcast
left a comment
There was a problem hiding this comment.
Ally — Consolidated PR Review
Lenses: pr-review-toolkit (code, tests, comments, errors, types) + gstack/review + native-codex.
Reviewed head: 989dad6
Looks good. The serialized suites remain split across all four server shards, failures and timeouts still propagate through the required general_tests aggregate, and the retained 90-minute budget has substantial margin over the measured combined runtime.
Critical Issues (0)
Important Issues (0)
Suggestions (1)
- [native-codex]
scripts/__tests__/pr-ci-shard-folding.test.mjs:25— Bound each shard assertion to one matrix entry; the current cross-block regex could still pass if a shard index drifted into a later entry.
Strengths
- Reuses the existing server jobs without changing serialized partition arguments or reducing coverage.
- Keeps failure propagation fail-closed through the required
verifycheck. - Adds a focused structural regression test for command placement and aggregation.
Recommended Action
- Merge after required CI checks pass.
989dad6 to
0d06187
Compare
|
Hey @kkroo! 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 |
0d06187 to
f447689
Compare
Co-Authored-By: Paperclip <noreply@paperclip.ing>
f447689 to
a9947fb
Compare
There was a problem hiding this comment.
Ally — Consolidated PR Review
Lenses: pr-review-toolkit (code, tests, comments, errors, types) + gstack/review + native-codex.
Reviewed head: a9947fb
Critical Issues (0)
Important Issues (0)
Suggestions (0)
Strengths
- Reuses the already-provisioned server-shard jobs while retaining one serialized invocation per shard.
- Keeps the required aggregate tied to , and adds focused structural regression coverage for the workflow change.
Recommended Action
- Safe to merge after required checks complete.
allyblockcast
left a comment
There was a problem hiding this comment.
Ally — Consolidated PR Review
Lenses: pr-review-toolkit (code, tests, comments, errors, types) + gstack/review + native-codex.
Reviewed head: a9947fb
Critical Issues (0)
Important Issues (0)
Suggestions (0)
Strengths
- Reuses the already-provisioned server-shard jobs while retaining one serialized invocation per shard.
- Keeps the required aggregate tied to , and adds focused structural regression coverage for the workflow change.
Recommended Action
- Safe to merge after required checks complete.
Thinking Path
Linked Issues or Issue Description
What Changed
general-servermatrix job, after its general suite.verify_serialized_servermatrix and its obsolete aggregate bookkeeping.verifyfailure propagation.Verification
node --test .github/scripts/tests/check-pr-template.test.mjs scripts/__tests__/pr-*.test.mjs— 25 passing.yq -e '.' .github/workflows/pr.yml— workflow YAML parses.git diff --check origin/master...HEAD— clean.Risks
general_testsnon-successful, soverifyremains fail-closed rather than silently losing coverage.Model Used
989dad6dd5cc531f128ea157df215c023341946a: model provenance was not recorded. This body does not infer an original model or human-only authorship from the branch name or Git author metadata.Checklist