@@ -170,6 +170,16 @@ jobs:
170
170
py : ' cpython-3.12'
171
171
optimizations : ' lto'
172
172
173
+ - target_triple : ' aarch64-unknown-linux-gnu'
174
+ py : ' cpython-3.13'
175
+ optimizations : ' debug'
176
+ - target_triple : ' aarch64-unknown-linux-gnu'
177
+ py : ' cpython-3.13'
178
+ optimizations : ' noopt'
179
+ - target_triple : ' aarch64-unknown-linux-gnu'
180
+ py : ' cpython-3.13'
181
+ optimizations : ' lto'
182
+
173
183
# Cross-compiles can't do PGO and require Python 3.9.
174
184
- target_triple : ' armv7-unknown-linux-gnueabi'
175
185
py : ' cpython-3.9'
@@ -211,6 +221,16 @@ jobs:
211
221
py : ' cpython-3.12'
212
222
optimizations : ' lto'
213
223
224
+ - target_triple : ' armv7-unknown-linux-gnueabi'
225
+ py : ' cpython-3.13'
226
+ optimizations : ' debug'
227
+ - target_triple : ' armv7-unknown-linux-gnueabi'
228
+ py : ' cpython-3.13'
229
+ optimizations : ' noopt'
230
+ - target_triple : ' armv7-unknown-linux-gnueabi'
231
+ py : ' cpython-3.13'
232
+ optimizations : ' lto'
233
+
214
234
# Cross-compiles can't do PGO and require Python 3.9.
215
235
- target_triple : ' armv7-unknown-linux-gnueabihf'
216
236
py : ' cpython-3.9'
@@ -252,6 +272,16 @@ jobs:
252
272
py : ' cpython-3.12'
253
273
optimizations : ' lto'
254
274
275
+ - target_triple : ' armv7-unknown-linux-gnueabihf'
276
+ py : ' cpython-3.13'
277
+ optimizations : ' debug'
278
+ - target_triple : ' armv7-unknown-linux-gnueabihf'
279
+ py : ' cpython-3.13'
280
+ optimizations : ' noopt'
281
+ - target_triple : ' armv7-unknown-linux-gnueabihf'
282
+ py : ' cpython-3.13'
283
+ optimizations : ' lto'
284
+
255
285
# Cross-compiles can't do PGO and require Python 3.9.
256
286
- target_triple : ' mips-unknown-linux-gnu'
257
287
py : ' cpython-3.9'
@@ -293,6 +323,16 @@ jobs:
293
323
py : ' cpython-3.12'
294
324
optimizations : ' lto'
295
325
326
+ - target_triple : ' mips-unknown-linux-gnu'
327
+ py : ' cpython-3.13'
328
+ optimizations : ' debug'
329
+ - target_triple : ' mips-unknown-linux-gnu'
330
+ py : ' cpython-3.13'
331
+ optimizations : ' noopt'
332
+ - target_triple : ' mips-unknown-linux-gnu'
333
+ py : ' cpython-3.13'
334
+ optimizations : ' lto'
335
+
296
336
# Cross-compiles can't do PGO and require Python 3.9.
297
337
- target_triple : ' mipsel-unknown-linux-gnu'
298
338
py : ' cpython-3.9'
@@ -334,6 +374,16 @@ jobs:
334
374
py : ' cpython-3.12'
335
375
optimizations : ' lto'
336
376
377
+ - target_triple : ' mipsel-unknown-linux-gnu'
378
+ py : ' cpython-3.13'
379
+ optimizations : ' debug'
380
+ - target_triple : ' mipsel-unknown-linux-gnu'
381
+ py : ' cpython-3.13'
382
+ optimizations : ' noopt'
383
+ - target_triple : ' mipsel-unknown-linux-gnu'
384
+ py : ' cpython-3.13'
385
+ optimizations : ' lto'
386
+
337
387
# Cross-compiles can't do PGO and require Python 3.9.
338
388
- target_triple : ' s390x-unknown-linux-gnu'
339
389
py : ' cpython-3.9'
@@ -375,6 +425,16 @@ jobs:
375
425
py : ' cpython-3.12'
376
426
optimizations : ' lto'
377
427
428
+ - target_triple : ' s390x-unknown-linux-gnu'
429
+ py : ' cpython-3.13'
430
+ optimizations : ' debug'
431
+ - target_triple : ' s390x-unknown-linux-gnu'
432
+ py : ' cpython-3.13'
433
+ optimizations : ' noopt'
434
+ - target_triple : ' s390x-unknown-linux-gnu'
435
+ py : ' cpython-3.13'
436
+ optimizations : ' lto'
437
+
378
438
# Cross-compiles can't do PGO and require Python 3.9.
379
439
- target_triple : ' ppc64le-unknown-linux-gnu'
380
440
py : ' cpython-3.9'
@@ -416,6 +476,16 @@ jobs:
416
476
py : ' cpython-3.12'
417
477
optimizations : ' lto'
418
478
479
+ - target_triple : ' ppc64le-unknown-linux-gnu'
480
+ py : ' cpython-3.13'
481
+ optimizations : ' debug'
482
+ - target_triple : ' ppc64le-unknown-linux-gnu'
483
+ py : ' cpython-3.13'
484
+ optimizations : ' noopt'
485
+ - target_triple : ' ppc64le-unknown-linux-gnu'
486
+ py : ' cpython-3.13'
487
+ optimizations : ' lto'
488
+
419
489
# We don't publish noopt builds when PGO is available.
420
490
- target_triple : ' x86_64-unknown-linux-gnu'
421
491
py : ' cpython-3.8'
@@ -482,6 +552,19 @@ jobs:
482
552
optimizations : ' pgo+lto'
483
553
run : true
484
554
555
+ - target_triple : ' x86_64-unknown-linux-gnu'
556
+ py : ' cpython-3.13'
557
+ optimizations : ' debug'
558
+ run : true
559
+ - target_triple : ' x86_64-unknown-linux-gnu'
560
+ py : ' cpython-3.13'
561
+ optimizations : ' pgo'
562
+ run : true
563
+ - target_triple : ' x86_64-unknown-linux-gnu'
564
+ py : ' cpython-3.13'
565
+ optimizations : ' pgo+lto'
566
+ run : true
567
+
485
568
- target_triple : ' x86_64_v2-unknown-linux-gnu'
486
569
py : ' cpython-3.9'
487
570
optimizations : ' debug'
@@ -534,6 +617,19 @@ jobs:
534
617
optimizations : ' pgo+lto'
535
618
run : true
536
619
620
+ - target_triple : ' x86_64_v2-unknown-linux-gnu'
621
+ py : ' cpython-3.13'
622
+ optimizations : ' debug'
623
+ run : true
624
+ - target_triple : ' x86_64_v2-unknown-linux-gnu'
625
+ py : ' cpython-3.13'
626
+ optimizations : ' pgo'
627
+ run : true
628
+ - target_triple : ' x86_64_v2-unknown-linux-gnu'
629
+ py : ' cpython-3.13'
630
+ optimizations : ' pgo+lto'
631
+ run : true
632
+
537
633
- target_triple : ' x86_64_v3-unknown-linux-gnu'
538
634
py : ' cpython-3.9'
539
635
optimizations : ' debug'
@@ -586,6 +682,19 @@ jobs:
586
682
optimizations : ' pgo+lto'
587
683
run : true
588
684
685
+ - target_triple : ' x86_64_v3-unknown-linux-gnu'
686
+ py : ' cpython-3.13'
687
+ optimizations : ' debug'
688
+ run : true
689
+ - target_triple : ' x86_64_v3-unknown-linux-gnu'
690
+ py : ' cpython-3.13'
691
+ optimizations : ' pgo'
692
+ run : true
693
+ - target_triple : ' x86_64_v3-unknown-linux-gnu'
694
+ py : ' cpython-3.13'
695
+ optimizations : ' pgo+lto'
696
+ run : true
697
+
589
698
# GitHub Actions runners don't support x86-64-v4 so we can't PGO.
590
699
- target_triple : ' x86_64_v4-unknown-linux-gnu'
591
700
py : ' cpython-3.9'
@@ -628,6 +737,16 @@ jobs:
628
737
py : ' cpython-3.12'
629
738
optimizations : ' lto'
630
739
740
+ - target_triple : ' x86_64_v4-unknown-linux-gnu'
741
+ py : ' cpython-3.13'
742
+ optimizations : ' debug'
743
+ - target_triple : ' x86_64_v4-unknown-linux-gnu'
744
+ py : ' cpython-3.13'
745
+ optimizations : ' noopt'
746
+ - target_triple : ' x86_64_v4-unknown-linux-gnu'
747
+ py : ' cpython-3.13'
748
+ optimizations : ' lto'
749
+
631
750
# musl doesn't support PGO.
632
751
- target_triple : ' x86_64-unknown-linux-musl'
633
752
py : ' cpython-3.8'
@@ -694,6 +813,19 @@ jobs:
694
813
optimizations : ' lto'
695
814
run : true
696
815
816
+ - target_triple : ' x86_64-unknown-linux-musl'
817
+ py : ' cpython-3.13'
818
+ optimizations : ' debug'
819
+ run : true
820
+ - target_triple : ' x86_64-unknown-linux-musl'
821
+ py : ' cpython-3.13'
822
+ optimizations : ' noopt'
823
+ run : true
824
+ - target_triple : ' x86_64-unknown-linux-musl'
825
+ py : ' cpython-3.13'
826
+ optimizations : ' lto'
827
+ run : true
828
+
697
829
- target_triple : ' x86_64_v2-unknown-linux-musl'
698
830
py : ' cpython-3.9'
699
831
optimizations : ' debug'
@@ -746,6 +878,19 @@ jobs:
746
878
optimizations : ' lto'
747
879
run : true
748
880
881
+ - target_triple : ' x86_64_v2-unknown-linux-musl'
882
+ py : ' cpython-3.13'
883
+ optimizations : ' debug'
884
+ run : true
885
+ - target_triple : ' x86_64_v2-unknown-linux-musl'
886
+ py : ' cpython-3.13'
887
+ optimizations : ' noopt'
888
+ run : true
889
+ - target_triple : ' x86_64_v2-unknown-linux-musl'
890
+ py : ' cpython-3.13'
891
+ optimizations : ' lto'
892
+ run : true
893
+
749
894
- target_triple : ' x86_64_v3-unknown-linux-musl'
750
895
py : ' cpython-3.9'
751
896
optimizations : ' debug'
@@ -798,6 +943,19 @@ jobs:
798
943
optimizations : ' lto'
799
944
run : true
800
945
946
+ - target_triple : ' x86_64_v3-unknown-linux-musl'
947
+ py : ' cpython-3.13'
948
+ optimizations : ' debug'
949
+ run : true
950
+ - target_triple : ' x86_64_v3-unknown-linux-musl'
951
+ py : ' cpython-3.13'
952
+ optimizations : ' noopt'
953
+ run : true
954
+ - target_triple : ' x86_64_v3-unknown-linux-musl'
955
+ py : ' cpython-3.13'
956
+ optimizations : ' lto'
957
+ run : true
958
+
801
959
- target_triple : ' x86_64_v4-unknown-linux-musl'
802
960
py : ' cpython-3.9'
803
961
optimizations : ' debug'
@@ -838,6 +996,16 @@ jobs:
838
996
py : ' cpython-3.12'
839
997
optimizations : ' lto'
840
998
999
+ - target_triple : ' x86_64_v4-unknown-linux-musl'
1000
+ py : ' cpython-3.13'
1001
+ optimizations : ' debug'
1002
+ - target_triple : ' x86_64_v4-unknown-linux-musl'
1003
+ py : ' cpython-3.13'
1004
+ optimizations : ' noopt'
1005
+ - target_triple : ' x86_64_v4-unknown-linux-musl'
1006
+ py : ' cpython-3.13'
1007
+ optimizations : ' lto'
1008
+
841
1009
needs :
842
1010
- pythonbuild
843
1011
- image
0 commit comments