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