Skip to content

Commit c13656f

Browse files
committed
generator: yml: Add LLVM 20 builds
Now that llvm_latest has been bumped to LLVM 21, add a separate set of builds for LLVM 20, copied from the last version of the llvm_latest builds before their bump. Signed-off-by: Nathan Chancellor <[email protected]>
1 parent 7f904ed commit c13656f

File tree

3 files changed

+647
-16
lines changed

3 files changed

+647
-16
lines changed

generator/yml/0001-llvm_versions.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
llvm_versions:
22
- &llvm_tot {llvm_version: 22}
33
- &llvm_latest {llvm_version: 21}
4+
- &llvm_20 {llvm_version: 20}
45
- &llvm_19 {llvm_version: 19}
56
- &llvm_18 {llvm_version: 18}
67
- &llvm_17 {llvm_version: 17}

generator/yml/0004-trees.yml

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,11 @@ tree_schedules:
1818
# These should be spaced out such that they do not run on top of each other or -next.
1919
- &mainline_llvm_tot {<< : *llvm_tot, << : *mainline, << : *weekdays_six}
2020
- &mainline_llvm_latest {<< : *llvm_latest, << : *mainline, << : *weekdays_eighteen}
21-
- &mainline_llvm_19 {<< : *llvm_19, << : *mainline, << : *weekdays_midnight}
21+
- &mainline_llvm_20 {<< : *llvm_20, << : *mainline, << : *weekdays_midnight}
2222
# For the older versions, we do builds less frequently, depending on how old the version is
23-
- &mainline_llvm_18 {<< : *llvm_18, << : *mainline, << : *mon_fri_midnight}
24-
- &mainline_llvm_17 {<< : *llvm_17, << : *mainline, << : *mon_fri_three}
23+
- &mainline_llvm_19 {<< : *llvm_19, << : *mainline, << : *mon_fri_midnight}
24+
- &mainline_llvm_18 {<< : *llvm_18, << : *mainline, << : *mon_fri_three}
25+
- &mainline_llvm_17 {<< : *llvm_17, << : *mainline, << : *sat_midnight}
2526
- &mainline_llvm_16 {<< : *llvm_16, << : *mainline, << : *sat_midnight}
2627
- &mainline_llvm_15 {<< : *llvm_15, << : *mainline, << : *sat_three}
2728
- &mainline_llvm_14 {<< : *llvm_14, << : *mainline, << : *sun_midnight}
@@ -30,6 +31,7 @@ tree_schedules:
3031
# -next updates M-F in the evening AEST, which is usually around 12:00PM UTC
3132
- &next_llvm_tot {<< : *llvm_tot, << : *next, << : *weekdays_noon}
3233
- &next_llvm_latest {<< : *llvm_latest, << : *next, << : *weekdays_noon}
34+
- &next_llvm_20 {<< : *llvm_20, << : *next, << : *weekdays_noon}
3335
- &next_llvm_19 {<< : *llvm_19, << : *next, << : *weekdays_noon}
3436
- &next_llvm_18 {<< : *llvm_18, << : *next, << : *weekdays_noon}
3537
- &next_llvm_17 {<< : *llvm_17, << : *next, << : *weekdays_noon}
@@ -46,29 +48,32 @@ tree_schedules:
4648
# should notice first).
4749
- &stable_llvm_tot {<< : *llvm_tot, << : *stable, << : *mon_fri_nine}
4850
- &stable_llvm_latest {<< : *llvm_latest, << : *stable, << : *mon_fri_twentyone}
49-
- &stable_llvm_19 {<< : *llvm_19, << : *stable, << : *mon_three}
50-
- &stable_llvm_18 {<< : *llvm_18, << : *stable, << : *tue_three}
51-
- &stable_llvm_17 {<< : *llvm_17, << : *stable, << : *wed_three}
52-
- &stable_llvm_16 {<< : *llvm_16, << : *stable, << : *thur_three}
53-
- &stable_llvm_15 {<< : *llvm_15, << : *stable, << : *fri_three}
54-
- &stable_llvm_14 {<< : *llvm_14, << : *stable, << : *sat_three}
51+
- &stable_llvm_20 {<< : *llvm_20, << : *stable, << : *mon_three}
52+
- &stable_llvm_19 {<< : *llvm_19, << : *stable, << : *tue_three}
53+
- &stable_llvm_18 {<< : *llvm_18, << : *stable, << : *wed_three}
54+
- &stable_llvm_17 {<< : *llvm_17, << : *stable, << : *thur_three}
55+
- &stable_llvm_16 {<< : *llvm_16, << : *stable, << : *fri_three}
56+
- &stable_llvm_15 {<< : *llvm_15, << : *stable, << : *sat_three}
57+
- &stable_llvm_14 {<< : *llvm_14, << : *stable, << : *sun_three}
5558
- &stable_llvm_13 {<< : *llvm_13, << : *stable, << : *sun_three}
5659

5760
# Longterm stable (LTS) kernels see less frequent updates the older that they get
5861
# Follow a similar scheme above and build new tree/toolchain combinations more
5962
# frequently and others not as frequently.
6063
- &stable-6_12_llvm_tot {<< : *llvm_tot, << : *stable-6_12, << : *tue_thur_nine}
6164
- &stable-6_12_llvm_latest {<< : *llvm_latest, << : *stable-6_12, << : *tue_thur_twentyone}
62-
- &stable-6_12_llvm_19 {<< : *llvm_19, << : *stable-6_12, << : *mon_fifteen}
63-
- &stable-6_12_llvm_18 {<< : *llvm_18, << : *stable-6_12, << : *tue_fifteen}
64-
- &stable-6_12_llvm_17 {<< : *llvm_17, << : *stable-6_12, << : *wed_fifteen}
65-
- &stable-6_12_llvm_16 {<< : *llvm_16, << : *stable-6_12, << : *thur_fifteen}
66-
- &stable-6_12_llvm_15 {<< : *llvm_15, << : *stable-6_12, << : *fri_fifteen}
67-
- &stable-6_12_llvm_14 {<< : *llvm_14, << : *stable-6_12, << : *sat_fifteen}
68-
- &stable-6_12_llvm_13 {<< : *llvm_13, << : *stable-6_12, << : *sun_fifteen}
65+
- &stable-6_12_llvm_20 {<< : *llvm_20, << : *stable-6_12, << : *mon_fifteen}
66+
- &stable-6_12_llvm_19 {<< : *llvm_19, << : *stable-6_12, << : *tue_fifteen}
67+
- &stable-6_12_llvm_18 {<< : *llvm_18, << : *stable-6_12, << : *wed_fifteen}
68+
- &stable-6_12_llvm_17 {<< : *llvm_17, << : *stable-6_12, << : *thur_fifteen}
69+
- &stable-6_12_llvm_16 {<< : *llvm_16, << : *stable-6_12, << : *fri_fifteen}
70+
- &stable-6_12_llvm_15 {<< : *llvm_15, << : *stable-6_12, << : *sat_fifteen}
71+
- &stable-6_12_llvm_14 {<< : *llvm_14, << : *stable-6_12, << : *sun_fifteen}
72+
- &stable-6_12_llvm_13 {<< : *llvm_13, << : *stable-6_12, << : *mon_eighteen}
6973

7074
- &stable-6_6_llvm_tot {<< : *llvm_tot, << : *stable-6_6, << : *mon_fri_eighteen}
7175
- &stable-6_6_llvm_latest {<< : *llvm_latest, << : *stable-6_6, << : *mon_fri_eighteen}
76+
- &stable-6_6_llvm_20 {<< : *llvm_20, << : *stable-6_6, << : *tue_eighteen}
7277
- &stable-6_6_llvm_19 {<< : *llvm_19, << : *stable-6_6, << : *wed_twentyone}
7378
- &stable-6_6_llvm_18 {<< : *llvm_18, << : *stable-6_6, << : *wed_twentyone}
7479
- &stable-6_6_llvm_17 {<< : *llvm_17, << : *stable-6_6, << : *wed_eighteen}
@@ -81,6 +86,7 @@ tree_schedules:
8186

8287
- &stable-6_1_llvm_tot {<< : *llvm_tot, << : *stable-6_1, << : *tue_thur_eighteen}
8388
- &stable-6_1_llvm_latest {<< : *llvm_latest, << : *stable-6_1, << : *tue_thur_eighteen}
89+
- &stable-6_1_llvm_20 {<< : *llvm_20, << : *stable-6_1, << : *mon_eighteen}
8490
- &stable-6_1_llvm_19 {<< : *llvm_19, << : *stable-6_1, << : *sun_twentyone}
8591
- &stable-6_1_llvm_18 {<< : *llvm_18, << : *stable-6_1, << : *sun_twentyone}
8692
- &stable-6_1_llvm_17 {<< : *llvm_17, << : *stable-6_1, << : *wed_three}
@@ -93,6 +99,7 @@ tree_schedules:
9399

94100
- &stable-5_15_llvm_tot {<< : *llvm_tot, << : *stable-5_15, << : *sat_eighteen}
95101
- &stable-5_15_llvm_latest {<< : *llvm_latest, << : *stable-5_15, << : *sat_eighteen}
102+
- &stable-5_15_llvm_20 {<< : *llvm_20, << : *stable-5_15, << : *sun_midnight}
96103
- &stable-5_15_llvm_19 {<< : *llvm_19, << : *stable-5_15, << : *sat_twentyone}
97104
- &stable-5_15_llvm_18 {<< : *llvm_18, << : *stable-5_15, << : *sat_twentyone}
98105
- &stable-5_15_llvm_17 {<< : *llvm_17, << : *stable-5_15, << : *thur_six}
@@ -105,6 +112,7 @@ tree_schedules:
105112

106113
- &stable-5_10_llvm_tot {<< : *llvm_tot, << : *stable-5_10, << : *sat_nine}
107114
- &stable-5_10_llvm_latest {<< : *llvm_latest, << : *stable-5_10, << : *sat_nine}
115+
- &stable-5_10_llvm_20 {<< : *llvm_20, << : *stable-5_10, << : *sat_six}
108116
- &stable-5_10_llvm_19 {<< : *llvm_19, << : *stable-5_10, << : *sat_noon}
109117
- &stable-5_10_llvm_18 {<< : *llvm_18, << : *stable-5_10, << : *sat_noon}
110118
- &stable-5_10_llvm_17 {<< : *llvm_17, << : *stable-5_10, << : *sun_noon}
@@ -117,6 +125,7 @@ tree_schedules:
117125

118126
- &stable-5_4_llvm_tot {<< : *llvm_tot, << : *stable-5_4, << : *sat_fifteen}
119127
- &stable-5_4_llvm_latest {<< : *llvm_latest, << : *stable-5_4, << : *sat_fifteen}
128+
- &stable-5_4_llvm_20 {<< : *llvm_20, << : *stable-5_4, << : *sun_midnight}
120129
- &stable-5_4_llvm_19 {<< : *llvm_19, << : *stable-5_4, << : *sat_twentyone}
121130
- &stable-5_4_llvm_18 {<< : *llvm_18, << : *stable-5_4, << : *sat_twentyone}
122131
- &stable-5_4_llvm_17 {<< : *llvm_17, << : *stable-5_4, << : *sun_nine}
@@ -130,24 +139,28 @@ tree_schedules:
130139
# else less frequently.
131140
- &android-mainline_llvm_tot {<< : *llvm_tot, << : *android-mainline, << : *tue_thur_eighteen}
132141
- &android-mainline_llvm_latest {<< : *llvm_latest, << : *android-mainline, << : *mon_fri_eighteen}
142+
- &android-mainline_llvm_20 {<< : *llvm_20, << : *android-mainline, << : *thur_twentyone}
133143
- &android-mainline_llvm_19 {<< : *llvm_19, << : *android-mainline, << : *wed_eighteen}
134144
- &android-mainline_llvm_android {<< : *llvm_android, << : *android-mainline, << : *wed_six}
135145

136146
- &android15-6_6_llvm_tot {<< : *llvm_tot, << : *android15-6_6, << : *thur_three}
137147
- &android15-6_6_llvm_latest {<< : *llvm_latest, << : *android15-6_6, << : *thur_three}
148+
- &android15-6_6_llvm_20 {<< : *llvm_20, << : *android15-6_6, << : *mon_six}
138149
- &android15-6_6_llvm_19 {<< : *llvm_19, << : *android15-6_6, << : *mon_three}
139150
- &android15-6_6_llvm_18 {<< : *llvm_18, << : *android15-6_6, << : *mon_three}
140151
- &android15-6_6_llvm_android {<< : *llvm_android, << : *android15-6_6, << : *sun_three}
141152

142153
- &android14-6_1_llvm_tot {<< : *llvm_tot, << : *android14-6_1, << : *tue_three}
143154
- &android14-6_1_llvm_latest {<< : *llvm_latest, << : *android14-6_1, << : *tue_three}
155+
- &android14-6_1_llvm_20 {<< : *llvm_20, << : *android14-6_1, << : *fri_six}
144156
- &android14-6_1_llvm_19 {<< : *llvm_19, << : *android14-6_1, << : *fri_three}
145157
- &android14-6_1_llvm_18 {<< : *llvm_18, << : *android14-6_1, << : *fri_three}
146158
- &android14-6_1_llvm_17 {<< : *llvm_17, << : *android14-6_1, << : *sun_six}
147159
- &android14-6_1_llvm_android {<< : *llvm_android, << : *android14-6_1, << : *sun_six}
148160

149161
- &android14-5_15_llvm_tot {<< : *llvm_tot, << : *android14-5_15, << : *tue_nine}
150162
- &android14-5_15_llvm_latest {<< : *llvm_latest, << : *android14-5_15, << : *tue_nine}
163+
- &android14-5_15_llvm_20 {<< : *llvm_20, << : *android14-5_15, << : *thur_nine}
151164
- &android14-5_15_llvm_19 {<< : *llvm_19, << : *android14-5_15, << : *mon_nine}
152165
- &android14-5_15_llvm_18 {<< : *llvm_18, << : *android14-5_15, << : *mon_nine}
153166
- &android14-5_15_llvm_17 {<< : *llvm_17, << : *android14-5_15, << : *sun_nine}
@@ -157,6 +170,7 @@ tree_schedules:
157170
# it does to notice the source of problems before a formal bisect
158171
- &tip_llvm_tot {<< : *llvm_tot, << : *tip, << : *weekdays_midnight}
159172
- &tip_llvm_latest {<< : *llvm_latest, << : *tip, << : *weekdays_midnight}
173+
- &tip_llvm_20 {<< : *llvm_20, << : *tip, << : *mon_fri_nine}
160174
- &tip_llvm_19 {<< : *llvm_19, << : *tip, << : *mon_fri_midnight}
161175
- &tip_llvm_18 {<< : *llvm_18, << : *tip, << : *mon_fri_six}
162176
- &tip_llvm_17 {<< : *llvm_17, << : *tip, << : *tue_thur_midnight}

0 commit comments

Comments
 (0)