ci(regression): increase sharding to 3 tests per shard

Split 21 style tests into 6 shards (3 each, last has 2) to reduce
max wall time from ~38min to ~25min. Each test takes ~7-8min plus
~5min Docker overhead per shard.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
James
2026-03-23 20:43:05 +00:00
co-authored by Claude Opus 4.6
parent df6aa100d4
commit 40260ff133
+8 -4
View File
@@ -17,13 +17,17 @@ jobs:
- shard: fast
args: "--sequential --exclude-tags slow"
- shard: styles-a
args: "style-1-prod style-2-prod style-3-prod style-5-prod"
args: "style-1-prod style-2-prod style-3-prod"
- shard: styles-b
args: "style-4-prod style-6-prod style-10-prod style-11-prod"
args: "style-4-prod style-5-prod style-6-prod"
- shard: styles-c
args: "style-7-prod style-8-prod style-9-prod style-12-prod"
args: "style-7-prod style-8-prod style-9-prod"
- shard: styles-d
args: "style-13-prod style-15-prod style-16-prod style-17-prod style-18-prod"
args: "style-10-prod style-11-prod style-12-prod"
- shard: styles-e
args: "style-13-prod style-15-prod style-16-prod"
- shard: styles-f
args: "style-17-prod style-18-prod"
steps:
- name: Checkout (with LFS)
uses: actions/checkout@v4