Bug 1641886 [wpt PR 23851] - Support interpolating contain-intrinsic-size, a=testonly
[gecko.git] / .cron.yml
blob3b82b2aaf1474f08e8d7eb88d7a099be464ec08e
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:
119           - {weekday: 'Sunday', hour: 5, minute: 0}
121     - name: general-perf-testing
122       job:
123           type: decision-task
124           treeherder-symbol: gpt
125           target-tasks-method: general_perf_testing
126           include-push-tasks: true
127       run-on-projects:
128           - mozilla-central
129       when:
130           - {weekday: 'Monday', hour: 10, minute: 30}
131           - {weekday: 'Wednesday', hour: 10, minute: 30}
132           - {weekday: 'Friday', hour: 10, minute: 30}
134     - name: searchfox-index
135       job:
136           type: decision-task
137           treeherder-symbol: Searchfox
138           target-tasks-method: searchfox_index
139       run-on-projects:
140           - mozilla-central
141           - mozilla-beta
142           - mozilla-release
143           - mozilla-esr68
144       when:
145           - {hour: 10, minute: 0}
147     - name: customv8-update
148       job:
149           type: decision-task
150           treeherder-symbol: customv8
151           target-tasks-method: customv8_update
152           optimize-target-tasks: false
153       run-on-projects:
154           - mozilla-central
155       when:
156           by-project:
157               mozilla-central: [{hour: 10, minute: 30}]
159     - name: chromium-update
160       job:
161           type: decision-task
162           treeherder-symbol: Chromium
163           target-tasks-method: chromium_update
164           optimize-target-tasks: false
165       run-on-projects:
166           - mozilla-central
167       when:
168           by-project:
169               mozilla-central: [{hour: 10, minute: 30}]
171     - name: bouncer-check
172       job:
173           type: decision-task
174           treeherder-symbol: Rel
175           target-tasks-method: cron_bouncer_check
176       run-on-projects:
177           - mozilla-central
178           - mozilla-beta
179           - mozilla-release
180           - mozilla-esr68
181       when:
182           by-project:
183               # No default branch
184               mozilla-central:
185                   - {hour: 7, minute: 0}
186                   - {hour: 19, minute: 0}
187               mozilla-beta:
188                   - {hour: 7, minute: 0}
189                   - {hour: 19, minute: 0}
190               mozilla-release:
191                   - {hour: 7, minute: 0}
192                   - {hour: 19, minute: 0}
193               mozilla-esr68:
194                   - {hour: 7, minute: 0}
195                   - {hour: 19, minute: 0}
197     - name: periodic-update
198       job:
199           type: decision-task
200           treeherder-symbol: Nfile
201           target-tasks-method: file_update
202       run-on-projects:
203           - mozilla-central
204           - mozilla-beta
205           - mozilla-release
206           - mozilla-esr68
207       when:
208           - {weekday: 'Monday', hour: 10, minute: 0}
209           - {weekday: 'Thursday', hour: 10, minute: 0}
211     - name: python-dependency-update
212       job:
213           type: decision-task
214           treeherder-symbol: Nfile
215           target-tasks-method: python_dependency_update
216       run-on-projects:
217           - mozilla-central
218       when:
219           by-project:
220               # No default branch
221               mozilla-central:
222                   - {weekday: 'Monday', hour: 10, minute: 0}
224     - name: raptor-tp6m
225       job:
226           type: decision-task
227           treeherder-symbol: tp6m
228           target-tasks-method: raptor_tp6m
229           include-push-tasks: true
230       run-on-projects:
231           - mozilla-central
232       when:
233           - {weekday: 'Monday', hour: 3, minute: 0}
234           - {weekday: 'Tuesday', hour: 3, minute: 0}
235           - {weekday: 'Wednesday', hour: 3, minute: 0}
236           - {weekday: 'Thursday', hour: 3, minute: 0}
237           - {weekday: 'Friday', hour: 3, minute: 0}
238           - {weekday: 'Saturday', hour: 3, minute: 0}
239           - {weekday: 'Sunday', hour: 3, minute: 0}
241     - name: condprof
242       job:
243           type: decision-task
244           treeherder-symbol: condprof
245           target-tasks-method: condprof
246           include-push-tasks: true
247           optimize-target-tasks: false
248       run-on-projects:
249           - mozilla-central
250       when:
251           - {hour: 16, minute: 00}
253     - name: l10n-bumper
254       job:
255           type: decision-task
256           treeherder-symbol: l10n-bump
257           target-tasks-method: l10n_bump
258       run-on-projects:
259           - mozilla-central
260           - mozilla-beta
261           - mozilla-esr68
262       when:
263           - {minute: 45}
265     - name: system-symbols
266       job:
267           type: decision-task
268           treeherder-symbol: system-symbols
269           target-tasks-method: system_symbols
270       run-on-projects:
271           - mozilla-central
272       when:
273           - {hour: 0, minute: 0}
275     - name: perftest
276       job:
277           type: decision-task
278           treeherder-symbol: perftest
279           target-tasks-method: perftest
280       run-on-projects:
281           - mozilla-central
282       when:
283           - {hour: 12, minute: 00}