Skip to content

Commit 4a0bd80

Browse files
committed
Try to update the E2E parallelization
1 parent b41cafb commit 4a0bd80

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/_tests.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,19 @@ jobs:
8686
}}
8787
8888
strategy:
89-
max-parallel: 1 # E2E tests build and run Actors on the platform, limit parallelism to avoid exceeding memory limits.
89+
# E2E tests build and run Actors on the platform. Limit parallel workflows to 2 to allow running both
90+
# the oldest and newest Python versions simultaneously, while not exceeding the platform's limits. Two
91+
# parallel workflows with 8 pytest workers each is a compromise between good test parallelization and
92+
# not being rate-limited by the platform.
93+
max-parallel: 2
9094
matrix:
9195
os: ["ubuntu-latest"]
9296
python-version: ["3.10", "3.14"]
9397

9498
runs-on: ${{ matrix.os }}
9599

96100
env:
97-
TESTS_CONCURRENCY: "16"
101+
TESTS_CONCURRENCY: "8"
98102

99103
steps:
100104
- name: Checkout repository

0 commit comments

Comments
 (0)