4343 python : 310
4444 platform_id : win_amd64
4545 arch : AMD64
46+ - os : windows-latest
47+ python : 311
48+ platform_id : win_amd64
49+ arch : AMD64
50+ - os : windows-latest
51+ python : 312
52+ platform_id : win_amd64
53+ arch : AMD64
4654
4755 # Linux 64 bit manylinux2014
4856 - os : ubuntu-latest
7078 platform_id : manylinux_x86_64
7179 manylinux_image : manylinux2014
7280 arch : x86_64
81+ - os : ubuntu-latest
82+ python : 311
83+ platform_id : manylinux_x86_64
84+ manylinux_image : manylinux2014
85+ arch : x86_64
86+ - os : ubuntu-latest
87+ python : 312
88+ platform_id : manylinux_x86_64
89+ manylinux_image : manylinux2014
90+ arch : x86_64
7391
7492 # Linux 64 bit aarch64
7593 - os : ubuntu-latest
@@ -97,33 +115,81 @@ jobs:
97115 platform_id : manylinux_aarch64
98116 manylinux_image : manylinux2014
99117 arch : aarch64
118+ - os : ubuntu-latest
119+ python : 311
120+ platform_id : manylinux_aarch64
121+ manylinux_image : manylinux2014
122+ arch : aarch64
123+ - os : ubuntu-latest
124+ python : 312
125+ platform_id : manylinux_aarch64
126+ manylinux_image : manylinux2014
127+ arch : aarch64
100128
101129 # MacOS x86_64
102- - os : macos-latest
130+ - os : macos-13
103131 python : 36
104132 platform_id : macosx_x86_64
105133 macosx_deployment_target : 10.14
106134 arch : x86_64
107- - os : macos-latest
135+ - os : macos-13
108136 python : 37
109137 platform_id : macosx_x86_64
110138 macosx_deployment_target : 10.14
111139 arch : x86_64
112- - os : macos-latest
140+ - os : macos-13
113141 python : 38
114142 platform_id : macosx_x86_64
115143 macosx_deployment_target : 10.14
116144 arch : x86_64
117- - os : macos-latest
145+ - os : macos-13
118146 python : 39
119147 platform_id : macosx_x86_64
120148 macosx_deployment_target : 10.14
121149 arch : x86_64
122- - os : macos-latest
150+ - os : macos-13
123151 python : 310
124152 platform_id : macosx_x86_64
125153 macosx_deployment_target : 10.14
126154 arch : x86_64
155+ - os : macos-13
156+ python : 311
157+ platform_id : macosx_x86_64
158+ macosx_deployment_target : 10.14
159+ arch : x86_64
160+ - os : macos-13
161+ python : 312
162+ platform_id : macosx_x86_64
163+ macosx_deployment_target : 10.14
164+ arch : x86_64
165+
166+ # MacOS arm
167+ - os : macos-14
168+ python : 38
169+ platform_id : macosx_arm
170+ macosx_deployment_target : 11.7
171+ arch : arm
172+ - os : macos-14
173+ python : 39
174+ platform_id : macosx_arm
175+ macosx_deployment_target : 11.7
176+ arch : arm
177+ - os : macos-14
178+ python : 310
179+ platform_id : macosx_arm
180+ macosx_deployment_target : 11.7
181+ arch : arm
182+ - os : macos-14
183+ python : 311
184+ platform_id : macosx_arm
185+ macosx_deployment_target : 11.7
186+ arch : arm
187+ - os : macos-14
188+ python : 312
189+ platform_id : macosx_arm
190+ macosx_deployment_target : 11.7
191+ arch : arm
192+
127193
128194 steps :
129195 - uses : actions/checkout@v2
@@ -143,7 +209,7 @@ jobs:
143209 env :
144210 CIBW_MANYLINUX_X86_64_IMAGE : ${{ matrix.manylinux_image }}
145211 CIBW_BUILD : cp${{ matrix.python }}-${{ matrix.platform_id }}
146- CIBW_TEST_SKIP : " *-macosx_universal2 "
212+ CIBW_TEST_SKIP : " *-macosx_arm "
147213 CIBW_BEFORE_BUILD : pip install pybind11
148214 CIBW_TEST_COMMAND : pytest {project}/tests -vv
149215 CIBW_TEST_REQUIRES : pytest numpy
0 commit comments