From 5281e1c20c7477878df53fd6a09395f8bb6dcc09 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Sat, 13 Dec 2025 23:27:51 -0800 Subject: [PATCH] Pin CI free-threaded runs to CPython 3.14.0t Update the standard-small and standard-large GitHub Actions jobs to request python-version 3.14.0t instead of 3.14t. This forces setup-python to use the last-known-good 3.14.0 free-threaded build rather than the newer 3.14.1+ builds where subinterpreter finalization regressed. --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0653b2adc..f51b734a1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,7 +36,7 @@ jobs: matrix: include: - runs-on: ubuntu-latest - python-version: '3.14t' + python-version: '3.14.0t' cmake-args: -DCMAKE_CXX_STANDARD=17 -DPYBIND11_TEST_SMART_HOLDER=ON @@ -54,10 +54,10 @@ jobs: matrix: include: - runs-on: macos-latest - python-version: '3.14t' + python-version: '3.14.0t' cmake-args: -DCMAKE_CXX_STANDARD=20 - runs-on: windows-latest - python-version: '3.14t' + python-version: '3.14.0t' cmake-args: -DCMAKE_CXX_STANDARD=23 name: 🐍