From 560a07fe74a1a5c9b7228ed045260e127d79b880 Mon Sep 17 00:00:00 2001 From: fei <204683769+feiiiiii5@users.noreply.github.com> Date: Mon, 17 Aug 2026 14:50:31 +0800 Subject: [PATCH] ci(tests): run Windows tests on Python 3.10 and 3.13 Pin tests-windows to 3.13 only exercises the one Windows Python where the clock is fine-grained, leaving coarse-clock bugs (like #4392) invisible for the other supported versions. Matrix the job across 3.10 (the declared minimum, coarse clock) and 3.13, matching the shape proposed in #4472 at 2x the current Windows cost. Signed-off-by: fei <204683769+feiiiiii5@users.noreply.github.com> --- .github/workflows/tests.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f56ce64498..15a23fa538 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -267,6 +267,12 @@ jobs: tests-windows: runs-on: windows-latest timeout-minutes: 10 + strategy: + fail-fast: false + matrix: + python-version: + - "3.10" + - "3.13" env: OPENAI_API_KEY: fake-for-tests steps: @@ -283,7 +289,7 @@ jobs: version: "0.11.14" enable-cache: true prune-cache: true - python-version: "3.13" + python-version: ${{ matrix.python-version }} - name: Install dependencies if: steps.changes.outputs.run == 'true' run: uv sync --all-extras --all-packages --group dev