@@ -56,17 +56,17 @@ jobs:
56
56
python : ' 3.8'
57
57
args : >
58
58
-DPYBIND11_FINDPYTHON=OFF
59
- # Inject a couple Windows 2019 runs
59
+ # Inject a Windows 2019 run
60
60
- runs-on : windows-2019
61
61
python : ' 3.9'
62
62
# Inject a few runs with different runtime libraries
63
63
- runs-on : windows-2022
64
- python : ' 3.9 '
64
+ python : ' 3.8 '
65
65
args : >
66
66
-DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded
67
67
-DPYBIND11_NUMPY_1_ONLY=ON
68
68
- runs-on : windows-2022
69
- python : ' 3.10 '
69
+ python : ' 3.9 '
70
70
args : >
71
71
-DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDLL
72
72
# This needs a python built with MTd
@@ -75,26 +75,21 @@ jobs:
75
75
# args: >
76
76
# -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebug
77
77
- runs-on : windows-2022
78
- python : ' 3.12 '
78
+ python : ' 3.13 '
79
79
args : >
80
80
-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'
86
81
# Run tests with py::smart_holder as the default holder
87
82
# with recent (or ideally latest) released Python version.
88
83
- runs-on : ubuntu-latest
89
84
python : ' 3.12'
90
85
args : >
91
86
-DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"
92
87
- runs-on : macos-13
93
- python : ' 3.12 '
88
+ python : ' 3.11 '
94
89
args : >
95
90
-DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"
96
91
- runs-on : windows-2022
97
- python : ' 3.12 '
92
+ python : ' 3.10 '
98
93
args : >
99
94
-DCMAKE_CXX_FLAGS="/DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE /GR /EHsc"
100
95
- runs-on : ' ubuntu-latest'
@@ -328,8 +323,6 @@ jobs:
328
323
strategy :
329
324
fail-fast : false
330
325
matrix :
331
- container_suffix :
332
- - " "
333
326
include :
334
327
- clang : 5
335
328
std : 14
@@ -801,17 +794,12 @@ jobs:
801
794
matrix :
802
795
python :
803
796
- ' 3.8'
797
+ - ' 3.10'
804
798
- ' 3.13'
805
799
806
800
include :
807
- - python : ' 3.12'
808
- args : -DCMAKE_CXX_STANDARD=20
809
- - python : ' 3.11'
810
- args : -DCMAKE_CXX_STANDARD=20
811
801
- python : ' 3.10'
812
802
args : -DCMAKE_CXX_STANDARD=20
813
- - python : ' 3.9'
814
- args : -DCMAKE_CXX_STANDARD=20
815
803
- python : ' 3.8'
816
804
args : -DCMAKE_CXX_STANDARD=17
817
805
@@ -859,10 +847,6 @@ jobs:
859
847
strategy :
860
848
fail-fast : false
861
849
matrix :
862
- python :
863
- - 3.8
864
- - 3.9
865
-
866
850
include :
867
851
- python : 3.9
868
852
args : -DCMAKE_CXX_STANDARD=20
0 commit comments