@@ -175,6 +175,16 @@ jobs:
175
175
py : ' cpython-3.12'
176
176
optimizations : ' lto'
177
177
178
+ - target_triple : ' aarch64-unknown-linux-gnu'
179
+ py : ' cpython-3.13'
180
+ optimizations : ' debug'
181
+ - target_triple : ' aarch64-unknown-linux-gnu'
182
+ py : ' cpython-3.13'
183
+ optimizations : ' noopt'
184
+ - target_triple : ' aarch64-unknown-linux-gnu'
185
+ py : ' cpython-3.13'
186
+ optimizations : ' lto'
187
+
178
188
# Cross-compiles can't do PGO and require Python 3.9.
179
189
- target_triple : ' armv7-unknown-linux-gnueabi'
180
190
py : ' cpython-3.9'
@@ -216,6 +226,16 @@ jobs:
216
226
py : ' cpython-3.12'
217
227
optimizations : ' lto'
218
228
229
+ - target_triple : ' armv7-unknown-linux-gnueabi'
230
+ py : ' cpython-3.13'
231
+ optimizations : ' debug'
232
+ - target_triple : ' armv7-unknown-linux-gnueabi'
233
+ py : ' cpython-3.13'
234
+ optimizations : ' noopt'
235
+ - target_triple : ' armv7-unknown-linux-gnueabi'
236
+ py : ' cpython-3.13'
237
+ optimizations : ' lto'
238
+
219
239
# Cross-compiles can't do PGO and require Python 3.9.
220
240
- target_triple : ' armv7-unknown-linux-gnueabihf'
221
241
py : ' cpython-3.9'
@@ -257,6 +277,16 @@ jobs:
257
277
py : ' cpython-3.12'
258
278
optimizations : ' lto'
259
279
280
+ - target_triple : ' armv7-unknown-linux-gnueabihf'
281
+ py : ' cpython-3.13'
282
+ optimizations : ' debug'
283
+ - target_triple : ' armv7-unknown-linux-gnueabihf'
284
+ py : ' cpython-3.13'
285
+ optimizations : ' noopt'
286
+ - target_triple : ' armv7-unknown-linux-gnueabihf'
287
+ py : ' cpython-3.13'
288
+ optimizations : ' lto'
289
+
260
290
# Cross-compiles can't do PGO and require Python 3.9.
261
291
- target_triple : ' mips-unknown-linux-gnu'
262
292
py : ' cpython-3.9'
@@ -298,6 +328,16 @@ jobs:
298
328
py : ' cpython-3.12'
299
329
optimizations : ' lto'
300
330
331
+ - target_triple : ' mips-unknown-linux-gnu'
332
+ py : ' cpython-3.13'
333
+ optimizations : ' debug'
334
+ - target_triple : ' mips-unknown-linux-gnu'
335
+ py : ' cpython-3.13'
336
+ optimizations : ' noopt'
337
+ - target_triple : ' mips-unknown-linux-gnu'
338
+ py : ' cpython-3.13'
339
+ optimizations : ' lto'
340
+
301
341
# Cross-compiles can't do PGO and require Python 3.9.
302
342
- target_triple : ' mipsel-unknown-linux-gnu'
303
343
py : ' cpython-3.9'
@@ -339,6 +379,16 @@ jobs:
339
379
py : ' cpython-3.12'
340
380
optimizations : ' lto'
341
381
382
+ - target_triple : ' mipsel-unknown-linux-gnu'
383
+ py : ' cpython-3.13'
384
+ optimizations : ' debug'
385
+ - target_triple : ' mipsel-unknown-linux-gnu'
386
+ py : ' cpython-3.13'
387
+ optimizations : ' noopt'
388
+ - target_triple : ' mipsel-unknown-linux-gnu'
389
+ py : ' cpython-3.13'
390
+ optimizations : ' lto'
391
+
342
392
# Cross-compiles can't do PGO and require Python 3.9.
343
393
- target_triple : ' s390x-unknown-linux-gnu'
344
394
py : ' cpython-3.9'
@@ -380,6 +430,16 @@ jobs:
380
430
py : ' cpython-3.12'
381
431
optimizations : ' lto'
382
432
433
+ - target_triple : ' s390x-unknown-linux-gnu'
434
+ py : ' cpython-3.13'
435
+ optimizations : ' debug'
436
+ - target_triple : ' s390x-unknown-linux-gnu'
437
+ py : ' cpython-3.13'
438
+ optimizations : ' noopt'
439
+ - target_triple : ' s390x-unknown-linux-gnu'
440
+ py : ' cpython-3.13'
441
+ optimizations : ' lto'
442
+
383
443
# Cross-compiles can't do PGO and require Python 3.9.
384
444
- target_triple : ' ppc64le-unknown-linux-gnu'
385
445
py : ' cpython-3.9'
@@ -421,6 +481,16 @@ jobs:
421
481
py : ' cpython-3.12'
422
482
optimizations : ' lto'
423
483
484
+ - target_triple : ' ppc64le-unknown-linux-gnu'
485
+ py : ' cpython-3.13'
486
+ optimizations : ' debug'
487
+ - target_triple : ' ppc64le-unknown-linux-gnu'
488
+ py : ' cpython-3.13'
489
+ optimizations : ' noopt'
490
+ - target_triple : ' ppc64le-unknown-linux-gnu'
491
+ py : ' cpython-3.13'
492
+ optimizations : ' lto'
493
+
424
494
# We don't publish noopt builds when PGO is available.
425
495
- target_triple : ' x86_64-unknown-linux-gnu'
426
496
py : ' cpython-3.8'
@@ -487,6 +557,19 @@ jobs:
487
557
optimizations : ' pgo+lto'
488
558
run : true
489
559
560
+ - target_triple : ' x86_64-unknown-linux-gnu'
561
+ py : ' cpython-3.13'
562
+ optimizations : ' debug'
563
+ run : true
564
+ - target_triple : ' x86_64-unknown-linux-gnu'
565
+ py : ' cpython-3.13'
566
+ optimizations : ' pgo'
567
+ run : true
568
+ - target_triple : ' x86_64-unknown-linux-gnu'
569
+ py : ' cpython-3.13'
570
+ optimizations : ' pgo+lto'
571
+ run : true
572
+
490
573
- target_triple : ' x86_64_v2-unknown-linux-gnu'
491
574
py : ' cpython-3.9'
492
575
optimizations : ' debug'
@@ -539,6 +622,19 @@ jobs:
539
622
optimizations : ' pgo+lto'
540
623
run : true
541
624
625
+ - target_triple : ' x86_64_v2-unknown-linux-gnu'
626
+ py : ' cpython-3.13'
627
+ optimizations : ' debug'
628
+ run : true
629
+ - target_triple : ' x86_64_v2-unknown-linux-gnu'
630
+ py : ' cpython-3.13'
631
+ optimizations : ' pgo'
632
+ run : true
633
+ - target_triple : ' x86_64_v2-unknown-linux-gnu'
634
+ py : ' cpython-3.13'
635
+ optimizations : ' pgo+lto'
636
+ run : true
637
+
542
638
- target_triple : ' x86_64_v3-unknown-linux-gnu'
543
639
py : ' cpython-3.9'
544
640
optimizations : ' debug'
@@ -591,6 +687,19 @@ jobs:
591
687
optimizations : ' pgo+lto'
592
688
run : true
593
689
690
+ - target_triple : ' x86_64_v3-unknown-linux-gnu'
691
+ py : ' cpython-3.13'
692
+ optimizations : ' debug'
693
+ run : true
694
+ - target_triple : ' x86_64_v3-unknown-linux-gnu'
695
+ py : ' cpython-3.13'
696
+ optimizations : ' pgo'
697
+ run : true
698
+ - target_triple : ' x86_64_v3-unknown-linux-gnu'
699
+ py : ' cpython-3.13'
700
+ optimizations : ' pgo+lto'
701
+ run : true
702
+
594
703
# GitHub Actions runners don't support x86-64-v4 so we can't PGO.
595
704
- target_triple : ' x86_64_v4-unknown-linux-gnu'
596
705
py : ' cpython-3.9'
@@ -633,6 +742,16 @@ jobs:
633
742
py : ' cpython-3.12'
634
743
optimizations : ' lto'
635
744
745
+ - target_triple : ' x86_64_v4-unknown-linux-gnu'
746
+ py : ' cpython-3.13'
747
+ optimizations : ' debug'
748
+ - target_triple : ' x86_64_v4-unknown-linux-gnu'
749
+ py : ' cpython-3.13'
750
+ optimizations : ' noopt'
751
+ - target_triple : ' x86_64_v4-unknown-linux-gnu'
752
+ py : ' cpython-3.13'
753
+ optimizations : ' lto'
754
+
636
755
# musl doesn't support PGO.
637
756
- target_triple : ' x86_64-unknown-linux-musl'
638
757
py : ' cpython-3.8'
@@ -699,6 +818,19 @@ jobs:
699
818
optimizations : ' lto'
700
819
run : true
701
820
821
+ - target_triple : ' x86_64-unknown-linux-musl'
822
+ py : ' cpython-3.13'
823
+ optimizations : ' debug'
824
+ run : true
825
+ - target_triple : ' x86_64-unknown-linux-musl'
826
+ py : ' cpython-3.13'
827
+ optimizations : ' noopt'
828
+ run : true
829
+ - target_triple : ' x86_64-unknown-linux-musl'
830
+ py : ' cpython-3.13'
831
+ optimizations : ' lto'
832
+ run : true
833
+
702
834
- target_triple : ' x86_64_v2-unknown-linux-musl'
703
835
py : ' cpython-3.9'
704
836
optimizations : ' debug'
@@ -751,6 +883,19 @@ jobs:
751
883
optimizations : ' lto'
752
884
run : true
753
885
886
+ - target_triple : ' x86_64_v2-unknown-linux-musl'
887
+ py : ' cpython-3.13'
888
+ optimizations : ' debug'
889
+ run : true
890
+ - target_triple : ' x86_64_v2-unknown-linux-musl'
891
+ py : ' cpython-3.13'
892
+ optimizations : ' noopt'
893
+ run : true
894
+ - target_triple : ' x86_64_v2-unknown-linux-musl'
895
+ py : ' cpython-3.13'
896
+ optimizations : ' lto'
897
+ run : true
898
+
754
899
- target_triple : ' x86_64_v3-unknown-linux-musl'
755
900
py : ' cpython-3.9'
756
901
optimizations : ' debug'
@@ -803,6 +948,19 @@ jobs:
803
948
optimizations : ' lto'
804
949
run : true
805
950
951
+ - target_triple : ' x86_64_v3-unknown-linux-musl'
952
+ py : ' cpython-3.13'
953
+ optimizations : ' debug'
954
+ run : true
955
+ - target_triple : ' x86_64_v3-unknown-linux-musl'
956
+ py : ' cpython-3.13'
957
+ optimizations : ' noopt'
958
+ run : true
959
+ - target_triple : ' x86_64_v3-unknown-linux-musl'
960
+ py : ' cpython-3.13'
961
+ optimizations : ' lto'
962
+ run : true
963
+
806
964
- target_triple : ' x86_64_v4-unknown-linux-musl'
807
965
py : ' cpython-3.9'
808
966
optimizations : ' debug'
@@ -843,6 +1001,16 @@ jobs:
843
1001
py : ' cpython-3.12'
844
1002
optimizations : ' lto'
845
1003
1004
+ - target_triple : ' x86_64_v4-unknown-linux-musl'
1005
+ py : ' cpython-3.13'
1006
+ optimizations : ' debug'
1007
+ - target_triple : ' x86_64_v4-unknown-linux-musl'
1008
+ py : ' cpython-3.13'
1009
+ optimizations : ' noopt'
1010
+ - target_triple : ' x86_64_v4-unknown-linux-musl'
1011
+ py : ' cpython-3.13'
1012
+ optimizations : ' lto'
1013
+
846
1014
needs :
847
1015
- pythonbuild
848
1016
- image
0 commit comments