From 313caabf834b94b76fd0dd2488f7636fc77b3e8f Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Wed, 8 Apr 2026 10:25:26 +0100 Subject: [PATCH] Pin Python 3.13 and Python 3.14 to patch versions to resolve stubtest stdlib failures on `main` --- .github/workflows/daily.yml | 3 ++- .github/workflows/stubtest_stdlib.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index 516e6a2633b9..e8d36dbcfe85 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -35,7 +35,8 @@ jobs: strategy: matrix: os: ["ubuntu-latest", "windows-latest", "macos-latest"] - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + # TODO: unpin the patch versions of Python 3.13/3.14 once stubtest failures are fixed + python-version: ["3.10", "3.11", "3.12", "3.13.12", "3.14.3"] fail-fast: false steps: diff --git a/.github/workflows/stubtest_stdlib.yml b/.github/workflows/stubtest_stdlib.yml index db679c9971cd..99f4c5ff9d6a 100644 --- a/.github/workflows/stubtest_stdlib.yml +++ b/.github/workflows/stubtest_stdlib.yml @@ -31,7 +31,8 @@ jobs: strategy: matrix: os: ["ubuntu-latest", "windows-latest", "macos-latest"] - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + # TODO: unpin the patch versions of Python 3.13/3.14 once stubtest failures are fixed + python-version: ["3.10", "3.11", "3.12", "3.13.12", "3.14.3"] fail-fast: false steps: