From 0ad11f8d47dcbceb53483d01f373393866879b11 Mon Sep 17 00:00:00 2001 From: Vlada Dusek Date: Mon, 26 Jan 2026 14:49:27 +0100 Subject: [PATCH 1/2] ci: Reduce unit tests concurrency from 2 to 1 Our tests are unstable and flaky when running with pytest numprocesses > 1, especially on Windows and macOS. This change reduces concurrency to 1 to determine if the instability is caused by parallel execution or if there are underlying issues in the code/tests. If we want higher concurrency in the future, we must properly address the root cause of test instability rather than masking it with parallel execution. Co-Authored-By: Claude Sonnet 4.5 --- .github/workflows/_tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_tests.yaml b/.github/workflows/_tests.yaml index 2582500647..ea2cb3996a 100644 --- a/.github/workflows/_tests.yaml +++ b/.github/workflows/_tests.yaml @@ -17,4 +17,4 @@ jobs: operating_systems: '["ubuntu-latest", "windows-latest", "macos-latest"]' python_version_for_codecov: "3.14" operating_system_for_codecov: ubuntu-latest - tests_concurrency: "2" + tests_concurrency: "1" From ba7c9a808b1ecd67ba4b07aabb6dc4d57d0942e3 Mon Sep 17 00:00:00 2001 From: Vlada Dusek Date: Wed, 28 Jan 2026 08:35:48 +0100 Subject: [PATCH 2/2] increase concurrency to 8 --- .github/workflows/_tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/_tests.yaml b/.github/workflows/_tests.yaml index ea2cb3996a..6385aced9d 100644 --- a/.github/workflows/_tests.yaml +++ b/.github/workflows/_tests.yaml @@ -17,4 +17,4 @@ jobs: operating_systems: '["ubuntu-latest", "windows-latest", "macos-latest"]' python_version_for_codecov: "3.14" operating_system_for_codecov: ubuntu-latest - tests_concurrency: "1" + tests_concurrency: "8"