@@ -56,17 +56,17 @@ jobs:
5656 python : ' 3.8'
5757 args : >
5858 -DPYBIND11_FINDPYTHON=OFF
59- # Inject a couple Windows 2019 runs
59+ # Inject a Windows 2019 run
6060 - runs-on : windows-2019
6161 python : ' 3.9'
6262 # Inject a few runs with different runtime libraries
6363 - runs-on : windows-2022
64- python : ' 3.9 '
64+ python : ' 3.8 '
6565 args : >
6666 -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded
6767 -DPYBIND11_NUMPY_1_ONLY=ON
6868 - runs-on : windows-2022
69- python : ' 3.10 '
69+ python : ' 3.9 '
7070 args : >
7171 -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDLL
7272 # This needs a python built with MTd
@@ -75,26 +75,21 @@ jobs:
7575 # args: >
7676 # -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebug
7777 - runs-on : windows-2022
78- python : ' 3.12 '
78+ python : ' 3.13 '
7979 args : >
8080 -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebugDLL
81- # Extra ubuntu latest jobs
82- - runs-on : ubuntu-latest
83- python : ' 3.9'
84- - runs-on : ubuntu-latest
85- python : ' 3.11'
8681 # Run tests with py::smart_holder as the default holder
8782 # with recent (or ideally latest) released Python version.
8883 - runs-on : ubuntu-latest
8984 python : ' 3.12'
9085 args : >
9186 -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"
9287 - runs-on : macos-13
93- python : ' 3.12 '
88+ python : ' 3.11 '
9489 args : >
9590 -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"
9691 - runs-on : windows-2022
97- python : ' 3.12 '
92+ python : ' 3.10 '
9893 args : >
9994 -DCMAKE_CXX_FLAGS="/DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE /GR /EHsc"
10095 - runs-on : ' ubuntu-latest'
@@ -328,8 +323,6 @@ jobs:
328323 strategy :
329324 fail-fast : false
330325 matrix :
331- container_suffix :
332- - " "
333326 include :
334327 - clang : 5
335328 std : 14
@@ -801,17 +794,12 @@ jobs:
801794 matrix :
802795 python :
803796 - ' 3.8'
797+ - ' 3.10'
804798 - ' 3.13'
805799
806800 include :
807- - python : ' 3.12'
808- args : -DCMAKE_CXX_STANDARD=20
809- - python : ' 3.11'
810- args : -DCMAKE_CXX_STANDARD=20
811801 - python : ' 3.10'
812802 args : -DCMAKE_CXX_STANDARD=20
813- - python : ' 3.9'
814- args : -DCMAKE_CXX_STANDARD=20
815803 - python : ' 3.8'
816804 args : -DCMAKE_CXX_STANDARD=17
817805
@@ -859,10 +847,6 @@ jobs:
859847 strategy :
860848 fail-fast : false
861849 matrix :
862- python :
863- - 3.8
864- - 3.9
865-
866850 include :
867851 - python : 3.9
868852 args : -DCMAKE_CXX_STANDARD=20
0 commit comments