Browse Source

ci: check latest on 3.13 (#5734)

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
pull/5735/head
Henry Schreiner 3 weeks ago committed by GitHub
parent
commit
be507b725b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 7
      .github/workflows/ci.yml
  2. 3
      .github/workflows/reusable-standard.yml

7
.github/workflows/ci.yml

@ -136,7 +136,7 @@ jobs:
python-version: '3.10' python-version: '3.10'
cmake-args: -DPYBIND11_TEST_SMART_HOLDER=ON -DCMAKE_CXX_FLAGS="/GR /EHsc" cmake-args: -DPYBIND11_TEST_SMART_HOLDER=ON -DCMAKE_CXX_FLAGS="/GR /EHsc"
- runs-on: windows-2022 - runs-on: windows-2022
python-version: '3.13.3' python-version: '3.13'
cmake-args: -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebugDLL cmake-args: -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebugDLL
- runs-on: windows-latest - runs-on: windows-latest
python-version: '3.13t' python-version: '3.13t'
@ -850,7 +850,7 @@ jobs:
args: -DCMAKE_CXX_STANDARD=17 args: -DCMAKE_CXX_STANDARD=17
- python: '3.10' - python: '3.10'
args: -DCMAKE_CXX_STANDARD=20 args: -DCMAKE_CXX_STANDARD=20
- python: '3.13.3' - python: '3.13'
name: "🐍 ${{ matrix.python }} • MSVC 2022 • x86 ${{ matrix.args }}" name: "🐍 ${{ matrix.python }} • MSVC 2022 • x86 ${{ matrix.args }}"
@ -864,6 +864,9 @@ jobs:
with: with:
python-version: ${{ matrix.python }} python-version: ${{ matrix.python }}
architecture: x86 architecture: x86
# Python 3.13.4 broken on Windows
check-latest: >-
${{ matrix.python == '3.13' && runner.os == 'Windows' }}
- name: Update CMake - name: Update CMake
uses: jwlawson/actions-setup-cmake@v2.0 uses: jwlawson/actions-setup-cmake@v2.0

3
.github/workflows/reusable-standard.yml

@ -37,6 +37,9 @@ jobs:
with: with:
python-version: ${{ inputs.python-version }} python-version: ${{ inputs.python-version }}
allow-prereleases: true allow-prereleases: true
# Python 3.13.4 broken on Windows
check-latest: >-
${{ inputs.python-version == '3.13' && runner.os == 'Windows' }}
- name: Setup Boost (Linux) - name: Setup Boost (Linux)
if: runner.os == 'Linux' if: runner.os == 'Linux'

Loading…
Cancel
Save