From 02d022cf77b2222c056550881897cb1249d57c41 Mon Sep 17 00:00:00 2001 From: Vlada Dusek Date: Fri, 20 Feb 2026 13:00:26 +0100 Subject: [PATCH] ci: Remove E2E tests concurrency group to allow parallel matrix jobs The static `e2e-tests` concurrency group was serializing both matrix jobs (Python 3.10 and 3.14), making `max-parallel: 2` ineffective. Only one E2E job could run at a time. Removing the concurrency group allows the matrix jobs to run in parallel. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/_tests.yaml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/_tests.yaml b/.github/workflows/_tests.yaml index 11254863..465af07a 100644 --- a/.github/workflows/_tests.yaml +++ b/.github/workflows/_tests.yaml @@ -85,15 +85,7 @@ jobs: (github.event_name == 'push' && github.ref == 'refs/heads/master') }} - # E2E tests build and run Actors on the platform. The combination of max-parallel 2 with 16 pytest - # workers and a global concurrency group is a compromise between stability and performance - it keeps - # the platform's resource usage in check while still allowing reasonable test throughput. - concurrency: - group: e2e-tests - cancel-in-progress: false - strategy: - max-parallel: 2 matrix: os: ["ubuntu-latest"] python-version: ["3.10", "3.14"]