@@ -43,115 +43,78 @@ jobs:
4343 # NOTE: When updating this list, also update the 'test' job!
4444 - os-image : ubuntu-latest
4545 os-name : linux
46- docker-image : quay.io/pypa/manylinux2014_x86_64
46+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
4747 python-arch : ' x86_64'
4848 python-version : ' 3.9'
4949 numpy-version : ' 2.0.*'
5050 - os-image : ubuntu-latest
5151 os-name : linux
52- docker-image : quay.io/pypa/manylinux2014_x86_64
52+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
5353 python-arch : ' x86_64'
5454 python-version : ' 3.10'
5555 numpy-version : ' 2.0.*'
5656 - os-image : ubuntu-latest
5757 os-name : linux
58- docker-image : quay.io/pypa/manylinux2014_x86_64
58+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
5959 python-arch : ' x86_64'
6060 python-version : ' 3.11'
6161 numpy-version : ' 2.0.*'
6262 - os-image : ubuntu-latest
6363 os-name : linux
64- docker-image : quay.io/pypa/manylinux2014_x86_64
64+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
6565 python-arch : ' x86_64'
6666 python-version : ' 3.12'
6767 numpy-version : ' 2.0.*'
6868 - os-image : ubuntu-latest
6969 os-name : linux
70- docker-image : quay.io/pypa/manylinux2014_x86_64
70+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
7171 python-arch : ' x86_64'
7272 python-version : ' 3.13'
7373 numpy-version : ' 2.1.*'
7474 - os-image : ubuntu-latest
7575 os-name : linux
76- docker-image : quay.io/pypa/manylinux2014_x86_64
76+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
7777 python-arch : ' x86_64'
7878 python-version : ' 3.14'
7979 numpy-version : ' 2.4.*'
8080
8181 - os-image : ubuntu-latest
8282 os-name : linux
83- docker-image : quay.io/pypa/manylinux2014_aarch64
83+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
8484 python-arch : ' aarch64'
8585 python-version : ' 3.9'
8686 numpy-version : ' 2.0.*'
8787 - os-image : ubuntu-latest
8888 os-name : linux
89- docker-image : quay.io/pypa/manylinux2014_aarch64
89+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
9090 python-arch : ' aarch64'
9191 python-version : ' 3.10'
9292 numpy-version : ' 2.0.*'
9393 - os-image : ubuntu-latest
9494 os-name : linux
95- docker-image : quay.io/pypa/manylinux2014_aarch64
95+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
9696 python-arch : ' aarch64'
9797 python-version : ' 3.11'
9898 numpy-version : ' 2.0.*'
9999 - os-image : ubuntu-latest
100100 os-name : linux
101- docker-image : quay.io/pypa/manylinux2014_aarch64
101+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
102102 python-arch : ' aarch64'
103103 python-version : ' 3.12'
104104 numpy-version : ' 2.0.*'
105105 - os-image : ubuntu-latest
106106 os-name : linux
107- docker-image : quay.io/pypa/manylinux2014_aarch64
107+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
108108 python-arch : ' aarch64'
109109 python-version : ' 3.13'
110110 numpy-version : ' 2.1.*'
111111 - os-image : ubuntu-latest
112112 os-name : linux
113- docker-image : quay.io/pypa/manylinux2014_aarch64
113+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
114114 python-arch : ' aarch64'
115115 python-version : ' 3.14'
116116 numpy-version : ' 2.4.*'
117117
118- - os-image : macos-15-intel
119- os-name : mac
120- macos-min-version : ' 10.9'
121- python-arch : ' x86_64'
122- python-version : ' 3.9'
123- numpy-version : ' 2.0.*'
124- - os-image : macos-15-intel
125- os-name : mac
126- macos-min-version : ' 10.9'
127- python-arch : ' x86_64'
128- python-version : ' 3.10'
129- numpy-version : ' 2.0.*'
130- - os-image : macos-15-intel
131- os-name : mac
132- macos-min-version : ' 10.9'
133- python-arch : ' x86_64'
134- python-version : ' 3.11'
135- numpy-version : ' 2.0.*'
136- - os-image : macos-15-intel
137- os-name : mac
138- macos-min-version : ' 10.9'
139- python-arch : ' x86_64'
140- python-version : ' 3.12'
141- numpy-version : ' 2.0.*'
142- - os-image : macos-15-intel
143- os-name : mac
144- macos-min-version : ' 10.9'
145- python-arch : ' x86_64'
146- python-version : ' 3.13'
147- numpy-version : ' 2.1.*'
148- - os-image : macos-15-intel
149- os-name : mac
150- macos-min-version : ' 10.9'
151- python-arch : ' x86_64'
152- python-version : ' 3.14'
153- numpy-version : ' 2.4.*'
154-
155118 - os-image : macos-15 # Apple Silicon
156119 os-name : mac
157120 macos-min-version : ' 11.0'
@@ -278,133 +241,90 @@ jobs:
278241 config :
279242 - os-image : ubuntu-latest
280243 os-name : linux
281- docker-image : quay.io/pypa/manylinux2014_x86_64
244+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
282245 python-arch : ' x86_64'
283246 python-version : ' 3.9'
284247 numpy-version : ' 2.0.*'
285248 - os-image : ubuntu-latest
286249 os-name : linux
287- docker-image : quay.io/pypa/manylinux2014_x86_64
250+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
288251 python-arch : ' x86_64'
289252 python-version : ' 3.10'
290253 numpy-version : ' 2.0.*'
291254 - os-image : ubuntu-latest
292255 os-name : linux
293- docker-image : quay.io/pypa/manylinux2014_x86_64
256+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
294257 python-arch : ' x86_64'
295258 python-version : ' 3.11'
296259 numpy-version : ' 2.0.*'
297260 - os-image : ubuntu-latest
298261 os-name : linux
299- docker-image : quay.io/pypa/manylinux2014_x86_64
262+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
300263 python-arch : ' x86_64'
301264 python-version : ' 3.12'
302265 numpy-version : ' 2.0.*'
303266 - os-image : ubuntu-latest
304267 os-name : linux
305- docker-image : quay.io/pypa/manylinux2014_x86_64
268+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
306269 python-arch : ' x86_64'
307270 python-version : ' 3.12'
308271 numpy-version : ' 1.26.4'
309272 - os-image : ubuntu-latest
310273 os-name : linux
311- docker-image : quay.io/pypa/manylinux2014_x86_64
274+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
312275 python-arch : ' x86_64'
313276 python-version : ' 3.13'
314277 numpy-version : ' 2.1.*'
315278 - os-image : ubuntu-latest
316279 os-name : linux
317- docker-image : quay.io/pypa/manylinux2014_x86_64
280+ docker-image : quay.io/pypa/manylinux_2_28_x86_64
318281 python-arch : ' x86_64'
319282 python-version : ' 3.14'
320283 numpy-version : ' 2.4.*'
321284
322285 - os-image : ubuntu-latest
323286 os-name : linux
324- docker-image : quay.io/pypa/manylinux2014_aarch64
287+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
325288 python-arch : ' aarch64'
326289 python-version : ' 3.9'
327290 numpy-version : ' 2.0.*'
328291 - os-image : ubuntu-latest
329292 os-name : linux
330- docker-image : quay.io/pypa/manylinux2014_aarch64
293+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
331294 python-arch : ' aarch64'
332295 python-version : ' 3.10'
333296 numpy-version : ' 2.0.*'
334297 - os-image : ubuntu-latest
335298 os-name : linux
336- docker-image : quay.io/pypa/manylinux2014_aarch64
299+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
337300 python-arch : ' aarch64'
338301 python-version : ' 3.11'
339302 numpy-version : ' 2.0.*'
340303 - os-image : ubuntu-latest
341304 os-name : linux
342- docker-image : quay.io/pypa/manylinux2014_aarch64
305+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
343306 python-arch : ' aarch64'
344307 python-version : ' 3.12'
345308 numpy-version : ' 2.0.*'
346309 - os-image : ubuntu-latest
347310 os-name : linux
348- docker-image : quay.io/pypa/manylinux2014_aarch64
311+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
349312 python-arch : ' aarch64'
350313 python-version : ' 3.12'
351314 numpy-version : ' 1.26.4'
352315 - os-image : ubuntu-latest
353316 os-name : linux
354- docker-image : quay.io/pypa/manylinux2014_aarch64
317+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
355318 python-arch : ' aarch64'
356319 python-version : ' 3.13'
357320 numpy-version : ' 2.1.*'
358321 - os-image : ubuntu-latest
359322 os-name : linux
360- docker-image : quay.io/pypa/manylinux2014_aarch64
323+ docker-image : quay.io/pypa/manylinux_2_28_aarch64
361324 python-arch : ' aarch64'
362325 python-version : ' 3.14'
363326 numpy-version : ' 2.4.*'
364327
365- - os-image : macos-15-intel
366- os-name : mac
367- macos-min-version : ' 10.9'
368- python-arch : ' x86_64'
369- python-version : ' 3.9'
370- numpy-version : ' 2.0.*'
371- - os-image : macos-15-intel
372- os-name : mac
373- macos-min-version : ' 10.9'
374- python-arch : ' x86_64'
375- python-version : ' 3.10'
376- numpy-version : ' 2.0.*'
377- - os-image : macos-15-intel
378- os-name : mac
379- macos-min-version : ' 10.9'
380- python-arch : ' x86_64'
381- python-version : ' 3.11'
382- numpy-version : ' 2.0.*'
383- - os-image : macos-15-intel
384- os-name : mac
385- macos-min-version : ' 10.9'
386- python-arch : ' x86_64'
387- python-version : ' 3.12'
388- numpy-version : ' 2.0.*'
389- - os-image : macos-15-intel
390- os-name : mac
391- macos-min-version : ' 10.9'
392- python-arch : ' x86_64'
393- python-version : ' 3.12'
394- numpy-version : ' 1.26.4'
395- - os-image : macos-15-intel
396- os-name : mac
397- macos-min-version : ' 10.9'
398- python-arch : ' x86_64'
399- python-version : ' 3.13'
400- numpy-version : ' 2.1.*'
401- - os-image : macos-15-intel
402- os-name : mac
403- macos-min-version : ' 10.9'
404- python-arch : ' x86_64'
405- python-version : ' 3.14'
406- numpy-version : ' 2.4.*'
407-
408328 - os-image : macos-15 # Apple Silicon
409329 os-name : mac
410330 macos-min-version : ' 11.0'
0 commit comments