ci: spread cloud server verification across ten runners

Keep the same tests and one worker per job while reducing the longest verification lane. Preserve the separate chat partition and normal PR test grouping.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
Devin FoleyandPaperclip committed 2026-09-11 06:51:23 -07:00
1 parent a05b828bcd
commit 02bac43f91
3 files changed
+39 -13

No files matched your search

+31 -11
View File
@@ -59,28 +59,48 @@ jobs:
matrix:
include:
# Split the long chat file by collected test locations, and balance
# the remaining server files across five runners. Normal PR/local
# the remaining server files across ten runners. Normal PR/local
# invocations retain their complete general-server group.
- group: general-server-without-chat
group_label: server (1/5)
group_label: server (1/10)
shard_index: 0
shard_count: 5
shard_count: 10
- group: general-server-without-chat
group_label: server (2/5)
group_label: server (2/10)
shard_index: 1
shard_count: 5
shard_count: 10
- group: general-server-without-chat
group_label: server (3/5)
group_label: server (3/10)
shard_index: 2
shard_count: 5
shard_count: 10
- group: general-server-without-chat
group_label: server (4/5)
group_label: server (4/10)
shard_index: 3
shard_count: 5
shard_count: 10
- group: general-server-without-chat
group_label: server (5/5)
group_label: server (5/10)
shard_index: 4
shard_count: 5
shard_count: 10
- group: general-server-without-chat
group_label: server (6/10)
shard_index: 5
shard_count: 10
- group: general-server-without-chat
group_label: server (7/10)
shard_index: 6
shard_count: 10
- group: general-server-without-chat
group_label: server (8/10)
shard_index: 7
shard_count: 10
- group: general-server-without-chat
group_label: server (9/10)
shard_index: 8
shard_count: 10
- group: general-server-without-chat
group_label: server (10/10)
shard_index: 9
shard_count: 10
- group: general-chat
group_label: chat (1/3)
shard_index: 0