Skip to content

Commit d7096e7

Browse files
committed
ci: switch PR, dry-run, and release validation to the sharded topology
Flip shard_suites on for all three callers of the reusable test workflow. This commit is deliberately the only topology change: reverting it alone restores the previous single-job-per-leg CI shape while keeping the (inert without it) sharding machinery and the cache-warm pipeline. Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
1 parent d7ce789 commit d7096e7

3 files changed

Lines changed: 6 additions & 0 deletions

File tree

‎.github/workflows/dry-run.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ jobs:
5151
with:
5252
skip_perf: true
5353
broad_platforms: true
54+
shard_suites: true
5455

5556
# ── Build all platforms ────────────────────────────────────────
5657
build:

‎.github/workflows/pr.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ jobs:
3535
# Perf assertions are timing-sensitive on shared runners; they stay in
3636
# dry runs and releases where a flaky red does not block a merge.
3737
skip_perf: true
38+
# Iteration speed: split each C-suite leg across parallel shard jobs
39+
# (ubuntu x3, windows x2; coverage re-proven every run by the
40+
# shard-completeness job). Dry runs and releases shard identically.
41+
shard_suites: true
3842

3943
# ── Which files changed? Gate the (heavier) build+smoke on product code so
4044
# docs / CI / test-only PRs stay fast. ──

‎.github/workflows/release.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ jobs:
5252
with:
5353
skip_perf: ${{ inputs.skip_perf }}
5454
broad_platforms: true
55+
shard_suites: true
5556

5657
# ── 3. Build all platforms ──────────────────────────────────────
5758
build:

0 commit comments

Comments
 (0)