Skip to content

Commit 9e2e545

Browse files
vdusekclaude
andcommitted
test: reduce integration tests concurrency to 8, e2e max paralle to 2
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b69faed commit 9e2e545

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/_tests.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
runs-on: ${{ matrix.os }}
3737

3838
env:
39-
TESTS_CONCURRENCY: "16"
39+
TESTS_CONCURRENCY: "8"
4040

4141
steps:
4242
- name: Checkout repository
@@ -85,11 +85,15 @@ jobs:
8585
(github.event_name == 'push' && github.ref == 'refs/heads/master')
8686
}}
8787
88+
# E2E tests build and run Actors on the platform. The combination of max-parallel 2 with 16 pytest
89+
# workers and a global concurrency group is a compromise between stability and performance - it keeps
90+
# the platform's resource usage in check while still allowing reasonable test throughput.
91+
concurrency:
92+
group: e2e-tests
93+
cancel-in-progress: false
94+
8895
strategy:
89-
# E2E tests build and run Actors on the platform. Limit parallel workflows to 1 to avoid exceeding
90-
# the platform's memory limits. A single workflow with 16 pytest workers provides good test
91-
# parallelization while staying within platform constraints.
92-
max-parallel: 1
96+
max-parallel: 2
9397
matrix:
9498
os: ["ubuntu-latest"]
9599
python-version: ["3.10", "3.14"]

0 commit comments

Comments
 (0)