Skip to content

Commit 149f6ad

Browse files
committed
generator.yml: Test certain Linux + clang combinations less often
For trees that do not move as frequently, such as stable and the Android trees, there is little point to testing every day with versions of clang that are EOL, since they are not being updated anymore. To help load balance, build the stable trees on Wednesday and the Android trees on Sunday. Closes: ClangBuiltLinux#200 Signed-off-by: Nathan Chancellor <[email protected]>
1 parent 8c44ab1 commit 149f6ad

File tree

1 file changed

+28
-26
lines changed

1 file changed

+28
-26
lines changed

generator.yml

Lines changed: 28 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ schedules:
3232
- &daily_midnight {schedule: "0 0 * * *"}
3333
# -next updates M-F in the evening AEST, which is usually around 12:00PM UTC
3434
- &weekdays {schedule: "0 12 * * 1,2,3,4,5"}
35+
- &sundays {schedule: "0 0 * * 0"}
36+
- &wednesdays {schedule: "0 0 * * 3"}
3537
trees:
3638
- &mainline {git_repo: *mainline-url, git_ref: master, name: mainline}
3739
- &next {git_repo: *next-url, git_ref: master, name: next}
@@ -66,65 +68,65 @@ tree_schedules:
6668
- &next_llvm_android {llvm_version: *llvm_android, << : *next, << : *weekdays}
6769
- &stable-5_15_llvm_tot {llvm_version: *llvm_tot, << : *stable-5_15, << : *daily_midnight}
6870
- &stable-5_15_llvm_latest {llvm_version: *llvm_latest, << : *stable-5_15, << : *daily_midnight}
69-
- &stable-5_15_llvm_13 {llvm_version: *llvm_13, << : *stable-5_15, << : *daily_midnight}
70-
- &stable-5_15_llvm_12 {llvm_version: *llvm_12, << : *stable-5_15, << : *daily_midnight}
71-
- &stable-5_15_llvm_11 {llvm_version: *llvm_11, << : *stable-5_15, << : *daily_midnight}
71+
- &stable-5_15_llvm_13 {llvm_version: *llvm_13, << : *stable-5_15, << : *wednesdays}
72+
- &stable-5_15_llvm_12 {llvm_version: *llvm_12, << : *stable-5_15, << : *wednesdays}
73+
- &stable-5_15_llvm_11 {llvm_version: *llvm_11, << : *stable-5_15, << : *wednesdays}
7274
- &stable-5_10_llvm_tot {llvm_version: *llvm_tot, << : *stable-5_10, << : *daily_midnight}
7375
- &stable-5_10_llvm_latest {llvm_version: *llvm_latest, << : *stable-5_10, << : *daily_midnight}
74-
- &stable-5_10_llvm_13 {llvm_version: *llvm_13, << : *stable-5_10, << : *daily_midnight}
75-
- &stable-5_10_llvm_12 {llvm_version: *llvm_12, << : *stable-5_10, << : *daily_midnight}
76-
- &stable-5_10_llvm_11 {llvm_version: *llvm_11, << : *stable-5_10, << : *daily_midnight}
76+
- &stable-5_10_llvm_13 {llvm_version: *llvm_13, << : *stable-5_10, << : *wednesdays}
77+
- &stable-5_10_llvm_12 {llvm_version: *llvm_12, << : *stable-5_10, << : *wednesdays}
78+
- &stable-5_10_llvm_11 {llvm_version: *llvm_11, << : *stable-5_10, << : *wednesdays}
7779
- &stable-5_4_llvm_tot {llvm_version: *llvm_tot, << : *stable-5_4, << : *daily_midnight}
7880
- &stable-5_4_llvm_latest {llvm_version: *llvm_latest, << : *stable-5_4, << : *daily_midnight}
79-
- &stable-5_4_llvm_13 {llvm_version: *llvm_13, << : *stable-5_4, << : *daily_midnight}
81+
- &stable-5_4_llvm_13 {llvm_version: *llvm_13, << : *stable-5_4, << : *wednesdays}
8082
- &stable-4_19_llvm_tot {llvm_version: *llvm_tot, << : *stable-4_19, << : *daily_midnight}
8183
- &stable-4_19_llvm_latest {llvm_version: *llvm_latest, << : *stable-4_19, << : *daily_midnight}
82-
- &stable-4_19_llvm_13 {llvm_version: *llvm_13, << : *stable-4_19, << : *daily_midnight}
84+
- &stable-4_19_llvm_13 {llvm_version: *llvm_13, << : *stable-4_19, << : *wednesdays}
8385
- &stable-4_14_llvm_tot {llvm_version: *llvm_tot, << : *stable-4_14, << : *daily_midnight}
8486
- &stable-4_14_llvm_latest {llvm_version: *llvm_latest, << : *stable-4_14, << : *daily_midnight}
85-
- &stable-4_14_llvm_13 {llvm_version: *llvm_13, << : *stable-4_14, << : *daily_midnight}
87+
- &stable-4_14_llvm_13 {llvm_version: *llvm_13, << : *stable-4_14, << : *wednesdays}
8688
- &stable-4_9_llvm_tot {llvm_version: *llvm_tot, << : *stable-4_9, << : *daily_midnight}
8789
- &stable-4_9_llvm_latest {llvm_version: *llvm_latest, << : *stable-4_9, << : *daily_midnight}
88-
- &stable-4_9_llvm_13 {llvm_version: *llvm_13, << : *stable-4_9, << : *daily_midnight}
90+
- &stable-4_9_llvm_13 {llvm_version: *llvm_13, << : *stable-4_9, << : *wednesdays}
8991
- &android-mainline_llvm_tot {llvm_version: *llvm_tot, << : *android-mainline, << : *daily_midnight}
9092
- &android-mainline_llvm_latest {llvm_version: *llvm_latest, << : *android-mainline, << : *daily_midnight}
91-
- &android-mainline_llvm_13 {llvm_version: *llvm_13, << : *android-mainline, << : *daily_midnight}
92-
- &android-mainline_llvm_12 {llvm_version: *llvm_12, << : *android-mainline, << : *daily_midnight}
93+
- &android-mainline_llvm_13 {llvm_version: *llvm_13, << : *android-mainline, << : *sundays}
94+
- &android-mainline_llvm_12 {llvm_version: *llvm_12, << : *android-mainline, << : *sundays}
9395
- &android-mainline_llvm_android {llvm_version: *llvm_android, << : *android-mainline, << : *daily_midnight}
9496
- &android13-5_15_llvm_tot {llvm_version: *llvm_tot, << : *android13-5_15, << : *daily_midnight}
9597
- &android13-5_15_llvm_latest {llvm_version: *llvm_latest, << : *android13-5_15, << : *daily_midnight}
96-
- &android13-5_15_llvm_13 {llvm_version: *llvm_13, << : *android13-5_15, << : *daily_midnight}
97-
- &android13-5_15_llvm_12 {llvm_version: *llvm_12, << : *android13-5_15, << : *daily_midnight}
98+
- &android13-5_15_llvm_13 {llvm_version: *llvm_13, << : *android13-5_15, << : *sundays}
99+
- &android13-5_15_llvm_12 {llvm_version: *llvm_12, << : *android13-5_15, << : *sundays}
98100
- &android13-5_15_llvm_android {llvm_version: *llvm_android, << : *android13-5_15, << : *daily_midnight}
99101
- &android13-5_10_llvm_tot {llvm_version: *llvm_tot, << : *android13-5_10, << : *daily_midnight}
100102
- &android13-5_10_llvm_latest {llvm_version: *llvm_latest, << : *android13-5_10, << : *daily_midnight}
101-
- &android13-5_10_llvm_13 {llvm_version: *llvm_13, << : *android13-5_10, << : *daily_midnight}
102-
- &android13-5_10_llvm_12 {llvm_version: *llvm_12, << : *android13-5_10, << : *daily_midnight}
103+
- &android13-5_10_llvm_13 {llvm_version: *llvm_13, << : *android13-5_10, << : *sundays}
104+
- &android13-5_10_llvm_12 {llvm_version: *llvm_12, << : *android13-5_10, << : *sundays}
103105
- &android13-5_10_llvm_android {llvm_version: *llvm_android, << : *android13-5_10, << : *daily_midnight}
104106
- &android12-5_10_llvm_tot {llvm_version: *llvm_tot, << : *android12-5_10, << : *daily_midnight}
105107
- &android12-5_10_llvm_latest {llvm_version: *llvm_latest, << : *android12-5_10, << : *daily_midnight}
106-
- &android12-5_10_llvm_13 {llvm_version: *llvm_13, << : *android12-5_10, << : *daily_midnight}
107-
- &android12-5_10_llvm_12 {llvm_version: *llvm_12, << : *android12-5_10, << : *daily_midnight}
108+
- &android12-5_10_llvm_13 {llvm_version: *llvm_13, << : *android12-5_10, << : *sundays}
109+
- &android12-5_10_llvm_12 {llvm_version: *llvm_12, << : *android12-5_10, << : *sundays}
108110
- &android12-5_10_llvm_android {llvm_version: *llvm_android, << : *android12-5_10, << : *daily_midnight}
109111
- &android12-5_4_llvm_tot {llvm_version: *llvm_tot, << : *android12-5_4, << : *daily_midnight}
110112
- &android12-5_4_llvm_latest {llvm_version: *llvm_latest, << : *android12-5_4, << : *daily_midnight}
111-
- &android12-5_4_llvm_13 {llvm_version: *llvm_13, << : *android12-5_4, << : *daily_midnight}
112-
- &android12-5_4_llvm_12 {llvm_version: *llvm_12, << : *android12-5_4, << : *daily_midnight}
113+
- &android12-5_4_llvm_13 {llvm_version: *llvm_13, << : *android12-5_4, << : *sundays}
114+
- &android12-5_4_llvm_12 {llvm_version: *llvm_12, << : *android12-5_4, << : *sundays}
113115
- &android12-5_4_llvm_android {llvm_version: *llvm_android, << : *android12-5_4, << : *daily_midnight}
114116
- &android-4_19_llvm_tot {llvm_version: *llvm_tot, << : *android-4_19, << : *daily_midnight}
115117
- &android-4_19_llvm_latest {llvm_version: *llvm_latest, << : *android-4_19, << : *daily_midnight}
116-
- &android-4_19_llvm_13 {llvm_version: *llvm_13, << : *android-4_19, << : *daily_midnight}
117-
- &android-4_19_llvm_12 {llvm_version: *llvm_12, << : *android-4_19, << : *daily_midnight}
118+
- &android-4_19_llvm_13 {llvm_version: *llvm_13, << : *android-4_19, << : *sundays}
119+
- &android-4_19_llvm_12 {llvm_version: *llvm_12, << : *android-4_19, << : *sundays}
118120
- &android-4_19_llvm_android {llvm_version: *llvm_android, << : *android-4_19, << : *daily_midnight}
119121
- &android-4_14_llvm_tot {llvm_version: *llvm_tot, << : *android-4_14, << : *daily_midnight}
120122
- &android-4_14_llvm_latest {llvm_version: *llvm_latest, << : *android-4_14, << : *daily_midnight}
121-
- &android-4_14_llvm_13 {llvm_version: *llvm_13, << : *android-4_14, << : *daily_midnight}
122-
- &android-4_14_llvm_12 {llvm_version: *llvm_12, << : *android-4_14, << : *daily_midnight}
123+
- &android-4_14_llvm_13 {llvm_version: *llvm_13, << : *android-4_14, << : *sundays}
124+
- &android-4_14_llvm_12 {llvm_version: *llvm_12, << : *android-4_14, << : *sundays}
123125
- &android-4_14_llvm_android {llvm_version: *llvm_android, << : *android-4_14, << : *daily_midnight}
124126
- &android-4_9_llvm_tot {llvm_version: *llvm_tot, << : *android-4_9, << : *daily_midnight}
125127
- &android-4_9_llvm_latest {llvm_version: *llvm_latest, << : *android-4_9, << : *daily_midnight}
126-
- &android-4_9_llvm_13 {llvm_version: *llvm_13, << : *android-4_9, << : *daily_midnight}
127-
- &android-4_9_llvm_12 {llvm_version: *llvm_12, << : *android-4_9, << : *daily_midnight}
128+
- &android-4_9_llvm_13 {llvm_version: *llvm_13, << : *android-4_9, << : *sundays}
129+
- &android-4_9_llvm_12 {llvm_version: *llvm_12, << : *android-4_9, << : *sundays}
128130
- &android-4_9_llvm_android {llvm_version: *llvm_android, << : *android-4_9, << : *daily_midnight}
129131
- &tip_llvm_tot {llvm_version: *llvm_tot, << : *tip, << : *daily_midnight}
130132
- &tip_llvm_latest {llvm_version: *llvm_latest, << : *tip, << : *daily_midnight}

0 commit comments

Comments
 (0)