From 40260ff1337d016c51266a624888d1407da038ee Mon Sep 17 00:00:00 2001 From: James Date: Mon, 23 Mar 2026 20:43:05 +0000 Subject: [PATCH] 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) --- .github/workflows/regression.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml index 43ab0ad5e..c131bf8c9 100644 --- a/.github/workflows/regression.yml +++ b/.github/workflows/regression.yml @@ -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