Skip to content

Commit c99a693

Browse files
committed
increased shard count
1 parent 6123e7a commit c99a693

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

ci/get_package_shards.py

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2026 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
115
import os
216
import subprocess
317
import json
@@ -61,8 +75,8 @@ def group_packages(packages):
6175
# Ensure at least 1 shard if we have packages
6276
num_shards = max(1, num_shards)
6377

64-
# 3. Top out at 10 shards
65-
num_shards = min(10, num_shards)
78+
# 3. Top out at 16 shards
79+
num_shards = min(16, num_shards)
6680

6781
# Distribute packages between them as evenly as possible
6882
shard_size = math.ceil(num_packages / num_shards)

0 commit comments

Comments
 (0)