Bug 1649121: part 9) Simplify `GetMostAncestorListOrTableElement`. r=masayuki
[gecko.git] / .cron.yml
blob11dfde1a88d6dd4f2dc17915f9883bc9bcc0e280
1 # Definitions for jobs that run periodically.  For details on the format, see
2 # `taskcluster/taskgraph/cron/schema.py`.  For documentation, see
3 # `taskcluster/docs/cron.rst`.
5 ---
7 jobs:
8     - name: daily-releases
9       job:
10           type: decision-task
11           treeherder-symbol: RPd
12           target-tasks-method: daily_releases
13       run-on-projects:
14           - mozilla-beta
15       when:
16           by-project:
17               # No default
18               mozilla-beta:
19                   - {weekday: 'Monday', hour: 2, minute: 0}
20                   - {weekday: 'Wednesday', hour: 2, minute: 0}
21                   - {weekday: 'Friday', hour: 2, minute: 0}
23     - name: nightly-desktop
24       job:
25           type: decision-task
26           treeherder-symbol: Nd
27           target-tasks-method: nightly_desktop
28           include-push-tasks: true
29       run-on-projects:
30           - mozilla-central
31       when:
32           by-project:
33               # Match buildbot starts for now
34               mozilla-central: [{hour: 10, minute: 0}, {hour: 22, minute: 0}]
35               # No default
37     - name: nightly-desktop-linux
38       job:
39           type: decision-task
40           treeherder-symbol: Nd-Ln
41           target-tasks-method: nightly_linux
42           include-push-tasks: true
43       run-on-projects:
44           - mozilla-central
45       when: []  # never (hook only)
47     - name: nightly-desktop-osx
48       job:
49           type: decision-task
50           treeherder-symbol: Nd-OSX
51           target-tasks-method: nightly_macosx
52           include-push-tasks: true
53       run-on-projects:
54           - mozilla-central
55       when: []  # never (hook only)
57     - name: nightly-desktop-win32
58       job:
59           type: decision-task
60           treeherder-symbol: Nd-win32
61           target-tasks-method: nightly_win32
62           include-push-tasks: true
63       run-on-projects:
64           - mozilla-central
65       when: []  # never (hook only)
67     - name: nightly-desktop-win64
68       job:
69           type: decision-task
70           treeherder-symbol: Nd-win64
71           target-tasks-method: nightly_win64
72           include-push-tasks: true
73       run-on-projects:
74           - mozilla-central
75       when: []  # never (hook only)
77     - name: nightly-desktop-win64-aarch64
78       job:
79           type: decision-task
80           treeherder-symbol: Nd-win64-aarch64
81           target-tasks-method: nightly_win64_aarch64
82           include-push-tasks: true
83       run-on-projects:
84           - mozilla-central
85       when: []  # never (hook only)
87     - name: ship-geckoview
88       job:
89           type: decision-task
90           treeherder-symbol: ship_geckoview
91           target-tasks-method: ship_geckoview
92           include-push-tasks: true
93       run-on-projects:
94           - mozilla-central
95       when:
96           by-project:
97               mozilla-central: [{hour: 10, minute: 0}]
99     - name: tp6m-fennec-v68
100       job:
101           type: decision-task
102           treeherder-symbol: f68
103           target-tasks-method: fennec_v68
104           include-push-tasks: true
105       run-on-projects:
106           - mozilla-central
107       when:
108           - {weekday: 'Saturday', hour: 5, minute: 0}
110     - name: live-site-perf-testing
111       job:
112           type: decision-task
113           treeherder-symbol: lst
114           target-tasks-method: live_site_perf_testing
115           include-push-tasks: true
116       run-on-projects:
117           - mozilla-central
118       when: []  # temporarily disabled, Bug 1648183
120     - name: general-perf-testing
121       job:
122           type: decision-task
123           treeherder-symbol: gpt
124           target-tasks-method: general_perf_testing
125           include-push-tasks: true
126       run-on-projects:
127           - mozilla-central
128       when:
129           - {weekday: 'Monday', hour: 10, minute: 30}
130           - {weekday: 'Wednesday', hour: 10, minute: 30}
131           - {weekday: 'Friday', hour: 10, minute: 30}
133     - name: searchfox-index
134       job:
135           type: decision-task
136           treeherder-symbol: Searchfox
137           target-tasks-method: searchfox_index
138       run-on-projects:
139           - mozilla-central
140           - mozilla-beta
141           - mozilla-release
142           - mozilla-esr68
143           - mozilla-esr78
144       when:
145           - {hour: 10, minute: 0}
147     - name: coverity-tree-analysis
148       job:
149           type: decision-task
150           treeherder-symbol: CoverityTA
151           target-tasks-method: coverity_static_analysis_full
152       run-on-projects:
153           - mozilla-central
154       when:
155           - {hour: 10, minute: 0}
157     - name: customv8-update
158       job:
159           type: decision-task
160           treeherder-symbol: customv8
161           target-tasks-method: customv8_update
162           optimize-target-tasks: false
163       run-on-projects:
164           - mozilla-central
165       when:
166           by-project:
167               mozilla-central: [{hour: 10, minute: 30}]
169     - name: chromium-update
170       job:
171           type: decision-task
172           treeherder-symbol: Chromium
173           target-tasks-method: chromium_update
174           optimize-target-tasks: false
175       run-on-projects:
176           - mozilla-central
177       when:
178           by-project:
179               mozilla-central: [{hour: 10, minute: 30}]
181     - name: bouncer-check
182       job:
183           type: decision-task
184           treeherder-symbol: Rel
185           target-tasks-method: cron_bouncer_check
186       run-on-projects:
187           - mozilla-central
188           - mozilla-beta
189           - mozilla-release
190           - mozilla-esr68
191           - mozilla-esr78
192       when:
193           by-project:
194               # No default branch
195               mozilla-central:
196                   - {hour: 7, minute: 0}
197                   - {hour: 19, minute: 0}
198               mozilla-beta:
199                   - {hour: 7, minute: 0}
200                   - {hour: 19, minute: 0}
201               mozilla-release:
202                   - {hour: 7, minute: 0}
203                   - {hour: 19, minute: 0}
204               mozilla-esr68:
205                   - {hour: 7, minute: 0}
206                   - {hour: 19, minute: 0}
207               mozilla-esr78:
208                   - {hour: 7, minute: 0}
209                   - {hour: 19, minute: 0}
211     - name: periodic-update
212       job:
213           type: decision-task
214           treeherder-symbol: Nfile
215           target-tasks-method: file_update
216       run-on-projects:
217           - mozilla-central
218           - mozilla-beta
219           - mozilla-release
220           - mozilla-esr68
221           - mozilla-esr78
222       when:
223           - {weekday: 'Monday', hour: 10, minute: 0}
224           - {weekday: 'Thursday', hour: 10, minute: 0}
226     - name: python-dependency-update
227       job:
228           type: decision-task
229           treeherder-symbol: Nfile
230           target-tasks-method: python_dependency_update
231       run-on-projects:
232           - mozilla-central
233       when:
234           by-project:
235               # No default branch
236               mozilla-central:
237                   - {weekday: 'Monday', hour: 10, minute: 0}
239     - name: raptor-tp6m
240       job:
241           type: decision-task
242           treeherder-symbol: tp6m
243           target-tasks-method: raptor_tp6m
244           include-push-tasks: true
245       run-on-projects:
246           - mozilla-central
247       when:
248           - {weekday: 'Monday', hour: 3, minute: 0}
249           - {weekday: 'Tuesday', hour: 3, minute: 0}
250           - {weekday: 'Wednesday', hour: 3, minute: 0}
251           - {weekday: 'Thursday', hour: 3, minute: 0}
252           - {weekday: 'Friday', hour: 3, minute: 0}
253           - {weekday: 'Saturday', hour: 3, minute: 0}
254           - {weekday: 'Sunday', hour: 3, minute: 0}
256     - name: condprof
257       job:
258           type: decision-task
259           treeherder-symbol: condprof
260           target-tasks-method: condprof
261           include-push-tasks: true
262           optimize-target-tasks: false
263       run-on-projects:
264           - mozilla-central
265       when:
266           - {hour: 16, minute: 00}
268     - name: l10n-bumper
269       job:
270           type: decision-task
271           treeherder-symbol: l10n-bump
272           target-tasks-method: l10n_bump
273       run-on-projects:
274           - mozilla-central
275           - mozilla-beta
276           - mozilla-esr68
277           # no mozilla-esr78
278       when:
279           - {minute: 45}
281     - name: system-symbols
282       job:
283           type: decision-task
284           treeherder-symbol: system-symbols
285           target-tasks-method: system_symbols
286       run-on-projects:
287           - mozilla-central
288       when:
289           - {hour: 0, minute: 0}
291     - name: perftest
292       job:
293           type: decision-task
294           treeherder-symbol: perftest
295           target-tasks-method: perftest
296       run-on-projects:
297           - mozilla-central
298       when:
299           - {hour: 4, minute: 00}