From be507b725b88e93dbb1155d03b856725096a73e9 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Wed, 18 Jun 2025 11:34:50 -0400 Subject: [PATCH] ci: check latest on 3.13 (#5734) Signed-off-by: Henry Schreiner --- .github/workflows/ci.yml | 7 +++++-- .github/workflows/reusable-standard.yml | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d6d308898..0985b5cf4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -136,7 +136,7 @@ jobs: python-version: '3.10' cmake-args: -DPYBIND11_TEST_SMART_HOLDER=ON -DCMAKE_CXX_FLAGS="/GR /EHsc" - runs-on: windows-2022 - python-version: '3.13.3' + python-version: '3.13' cmake-args: -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebugDLL - runs-on: windows-latest python-version: '3.13t' @@ -850,7 +850,7 @@ jobs: args: -DCMAKE_CXX_STANDARD=17 - python: '3.10' args: -DCMAKE_CXX_STANDARD=20 - - python: '3.13.3' + - python: '3.13' name: "🐍 ${{ matrix.python }} • MSVC 2022 • x86 ${{ matrix.args }}" @@ -864,6 +864,9 @@ jobs: with: python-version: ${{ matrix.python }} architecture: x86 + # Python 3.13.4 broken on Windows + check-latest: >- + ${{ matrix.python == '3.13' && runner.os == 'Windows' }} - name: Update CMake uses: jwlawson/actions-setup-cmake@v2.0 diff --git a/.github/workflows/reusable-standard.yml b/.github/workflows/reusable-standard.yml index 17837858e..5e258e727 100644 --- a/.github/workflows/reusable-standard.yml +++ b/.github/workflows/reusable-standard.yml @@ -37,6 +37,9 @@ jobs: with: python-version: ${{ inputs.python-version }} allow-prereleases: true + # Python 3.13.4 broken on Windows + check-latest: >- + ${{ inputs.python-version == '3.13' && runner.os == 'Windows' }} - name: Setup Boost (Linux) if: runner.os == 'Linux'