From 2ee02ec302b9d9b1fa7bf81919271e89bcc6002d Mon Sep 17 00:00:00 2001 From: Gonzalo Riestra Date: Fri, 20 Mar 2026 09:49:42 +0100 Subject: [PATCH] Fix intermittent crashes in Mac tests --- .github/workflows/tests-pr.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests-pr.yml b/.github/workflows/tests-pr.yml index 63beb8b4d4..657d8f2a91 100644 --- a/.github/workflows/tests-pr.yml +++ b/.github/workflows/tests-pr.yml @@ -197,8 +197,10 @@ jobs: with: node-version: ${{ matrix.node }} - name: Unit tests - run: pnpm vitest run ${{ matrix.shard && format('--shard {0}', matrix.shard) || '' }} + run: pnpm vitest run ${{ env.POOL_OPTIONS }} ${{ env.SHARD_OPTIONS }} env: + POOL_OPTIONS: ${{ matrix.os == 'macos-latest' && '--pool forks' || '' }} + SHARD_OPTIONS: ${{ matrix.shard && format('--shard {0}', matrix.shard) || '' }} VITEST_MIN_THREADS: "1" VITEST_MAX_THREADS: "4"