From 788a0104879ff3a3b435322c3e35cbaaeb78a69f Mon Sep 17 00:00:00 2001 From: Tim Date: Mon, 30 Oct 2023 16:50:04 +1300 Subject: [PATCH] try match build times in tests --- .github/workflows/tests.yml | 66 ++++++++++++++++++++++++++++--------- 1 file changed, 50 insertions(+), 16 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b9cb00a4494..b72a67d6b31 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,71 +18,105 @@ jobs: - label: Node environment: node node: 18 - shard: 1/3 + shard: 1/5 - label: Node environment: node node: 18 - shard: 2/3 + shard: 2/5 - label: Node environment: node node: 18 - shard: 3/3 + shard: 3/5 + - label: Node + environment: node + node: 18 + shard: 4/5 + - label: Node + environment: node + node: 18 + shard: 5/5 - label: Browser environment: jsdom node: 18 - shard: 1/7 + shard: 1/9 - label: Browser environment: jsdom node: 18 - shard: 2/7 + shard: 2/9 totalShards: 7 - label: Browser environment: jsdom node: 18 - shard: 3/7 + shard: 3/9 - label: Browser environment: jsdom node: 18 - shard: 4/7 + shard: 4/9 - label: Browser environment: jsdom node: 18 - shard: 5/7 + shard: 5/9 - label: Browser environment: jsdom node: 18 - shard: 6/7 + shard: 6/9 - label: Browser environment: jsdom node: 18 - shard: 7/7 + shard: 7/9 + - label: Browser + environment: jsdom + node: 18 + shard: 8/9 + - label: Browser + environment: jsdom + node: 18 + shard: 9/9 + - label: Edge + environment: edge-runtime + node: 18 + shard: 1/5 - label: Edge environment: edge-runtime node: 18 - shard: 1/3 + shard: 2/5 - label: Edge environment: edge-runtime node: 18 - shard: 2/3 + shard: 3/5 - label: Edge environment: edge-runtime node: 18 - shard: 3/3 + shard: 4/5 + - label: Edge + environment: edge-runtime + node: 18 + shard: 5/5 + - label: Bun + environment: node + node: 18 + bun: canary + shard: 1/5 + - label: Bun + environment: node + node: 18 + bun: canary + shard: 2/5 - label: Bun environment: node node: 18 bun: canary - shard: 1/3 + shard: 3/5 - label: Bun environment: node node: 18 bun: canary - shard: 2/3 + shard: 4/5 - label: Bun environment: node node: 18 bun: canary - shard: 3/3 + shard: 5/5 steps: - uses: actions/checkout@v3