Bug 1675375 Part 7: Update expectations in helper_hittest_clippath.html. r=botond
[gecko.git] / .cron.yml
blob29749b422b4fa34100895f0a672d4bff85890177
1 # Definitions for jobs that run periodically.  For details on the format, see
2 # `https://hg.mozilla.org/ci/ci-admin/file/default/build-decision/src/build_decision/cron/schema.yml`.
3 # For documentation, see `taskcluster/docs/cron.rst`.
4 ---
6 jobs:
7     - name: daily-releases
8       job:
9           type: decision-task
10           treeherder-symbol: RPd
11           target-tasks-method: daily_releases
12       run-on-projects:
13           - mozilla-beta
14       when:
15           by-project:
16               # No default
17               mozilla-beta:
18                   - {weekday: 'Sunday', hour: 21, minute: 0}
19                   - {weekday: 'Tuesday', hour: 21, minute: 0}
20                   - {weekday: 'Thursday', hour: 21, minute: 0}
22     - name: nightly-desktop
23       job:
24           type: decision-task
25           treeherder-symbol: Nd
26           target-tasks-method: nightly_desktop
27           include-push-tasks: true
28       run-on-projects:
29           - mozilla-central
30       when:
31           by-project:
32               # Please update the `searchfox-index` job `mozilla-central` `when`
33               # times as well if updating the times here.
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: live-site-perf-testing
100       job:
101           type: decision-task
102           treeherder-symbol: lst
103           target-tasks-method: live_site_perf_testing
104           include-push-tasks: true
105       run-on-projects:
106           - mozilla-central
107       when:
108           - {weekday: 'Sunday', hour: 5, minute: 0}
110     - name: general-perf-testing
111       job:
112           type: decision-task
113           treeherder-symbol: gpt
114           target-tasks-method: general_perf_testing
115           include-push-tasks: true
116       run-on-projects:
117           - mozilla-central
118       when:
119           - {weekday: 'Monday', hour: 10, minute: 30}
120           - {weekday: 'Wednesday', hour: 10, minute: 30}
121           - {weekday: 'Friday', hour: 10, minute: 30}
123     # For more context on this job, see:
124     # https://github.com/mozsearch/mozsearch-mozilla#how-searchfoxorg-stays-up-to-date
125     - name: searchfox-index
126       job:
127           type: decision-task
128           treeherder-symbol: Searchfox
129           target-tasks-method: searchfox_index
130       run-on-projects:
131           - mozilla-central
132           - mozilla-beta
133           - mozilla-release
134           - mozilla-esr78
135       when:
136           by-project:
137               # We want to run at both of the times the nightly runs.
138               mozilla-central: [{hour: 10, minute: 0}, {hour: 22, minute: 0}]
139               # For all other jobs we just run once daily matching the 10 UTC
140               # nightly which is designed to align with searchfox's AWS cron
141               # jobs (for legacy reasons) rather than trying to align with
142               # specific builds.  (Ex: mozilla-beta has a "daily-releases" job
143               # that currently runs 3 times a week.)
144               #
145               # Note that for branches that don't change a lot this will result
146               # in a redundant job being scheduled each day rather than reusing
147               # the previous day's job.  This is only beneficial in the sense
148               # that there's no risk of expiration for artifacts and is a
149               # trade-off to avoid stale indices.  Bug 1686981 tracks fixing
150               # this.
151               mozilla-beta: [{hour: 10, minute: 0}]
152               mozilla-release: [{hour: 10, minute: 0}]
153               mozilla-esr78: [{hour: 10, minute: 0}]
155     - name: coverity-tree-analysis
156       job:
157           type: decision-task
158           treeherder-symbol: CoverityTA
159           target-tasks-method: coverity_static_analysis_full
160       run-on-projects:
161           - mozilla-central
162       when:
163           - {hour: 10, minute: 0}
165     - name: updatebot-cron-job
166       job:
167           type: decision-task
168           treeherder-symbol: updatebot
169           target-tasks-method: updatebot_cron
170       run-on-projects:
171           - mozilla-central
172       when:
173           - {hour: 0, minute: 0}
174           - {hour: 6, minute: 0}
175           - {hour: 12, minute: 0}
176           - {hour: 18, minute: 0}
178     - name: customv8-update
179       job:
180           type: decision-task
181           treeherder-symbol: customv8
182           target-tasks-method: customv8_update
183           optimize-target-tasks: false
184       run-on-projects:
185           - mozilla-central
186       when:
187           by-project:
188               mozilla-central: [{hour: 10, minute: 30}]
190     - name: chromium-update
191       job:
192           type: decision-task
193           treeherder-symbol: Chromium
194           target-tasks-method: chromium_update
195           optimize-target-tasks: false
196       run-on-projects:
197           - mozilla-central
198       when:
199           by-project:
200               mozilla-central: [{hour: 10, minute: 30}]
202     - name: bouncer-check
203       job:
204           type: decision-task
205           treeherder-symbol: Rel
206           target-tasks-method: cron_bouncer_check
207       run-on-projects:
208           - mozilla-central
209           - mozilla-beta
210           - mozilla-release
211           - mozilla-esr78
212       when:
213           by-project:
214               # No default branch
215               mozilla-central:
216                   - {hour: 7, minute: 0}
217                   - {hour: 19, minute: 0}
218               mozilla-beta:
219                   - {hour: 7, minute: 0}
220                   - {hour: 19, minute: 0}
221               mozilla-release:
222                   - {hour: 7, minute: 0}
223                   - {hour: 19, minute: 0}
224               mozilla-esr78:
225                   - {hour: 7, minute: 0}
226                   - {hour: 19, minute: 0}
228     - name: periodic-update
229       job:
230           type: decision-task
231           treeherder-symbol: Nfile
232           target-tasks-method: file_update
233       run-on-projects:
234           - mozilla-central
235           - mozilla-beta
236           - mozilla-release
237           - mozilla-esr78
238       when:
239           - {weekday: 'Monday', hour: 10, minute: 0}
240           - {weekday: 'Thursday', hour: 10, minute: 0}
242     - name: raptor-tp6m
243       job:
244           type: decision-task
245           treeherder-symbol: tp6m
246           target-tasks-method: raptor_tp6m
247           include-push-tasks: true
248       run-on-projects:
249           - mozilla-central
250       when:
251           - {weekday: 'Monday', hour: 3, minute: 0}
252           - {weekday: 'Tuesday', hour: 3, minute: 0}
253           - {weekday: 'Wednesday', hour: 3, minute: 0}
254           - {weekday: 'Thursday', hour: 3, minute: 0}
255           - {weekday: 'Friday', hour: 3, minute: 0}
256           - {weekday: 'Saturday', hour: 3, minute: 0}
257           - {weekday: 'Sunday', hour: 3, minute: 0}
259     - name: condprof
260       job:
261           type: decision-task
262           treeherder-symbol: condprof
263           target-tasks-method: condprof
264           include-push-tasks: true
265           optimize-target-tasks: false
266       run-on-projects:
267           - mozilla-central
268       when:
269           - {hour: 16, minute: 00}
271     - name: l10n-bumper
272       job:
273           type: decision-task
274           treeherder-symbol: l10n-bump
275           target-tasks-method: l10n_bump
276       run-on-projects:
277           - mozilla-central
278           - mozilla-beta
279       when:
280           - {hour: 18, minute: 45}
282     - name: system-symbols
283       job:
284           type: decision-task
285           treeherder-symbol: system-symbols
286           target-tasks-method: system_symbols
287       run-on-projects:
288           - mozilla-central
289       when:
290           - {hour: 0, minute: 0}
292     - name: perftest
293       job:
294           type: decision-task
295           treeherder-symbol: perftest
296           target-tasks-method: perftest
297       run-on-projects:
298           - mozilla-central
299       when:
300           - {hour: 4, minute: 00}
302     - name: perftest-on-autoland
303       job:
304           type: decision-task
305           treeherder-symbol: perftest-auto
306           target-tasks-method: perftest-on-autoland
307       run-on-projects:
308           - autoland
309       when:
310           - {hour: 4, minute: 00}
312     - name: scriptworker-canary
313       job:
314           type: trigger-action
315           action-name: scriptworker-canary
316           include-cron-input: true
317       when: []  # never (hook only)