Bug 1601761 - Enable the PiP audio toggle in nightly. r=mconley
[gecko.git] / .cron.yml
blob491828fa0edc91bde501ac188436dab7b3b04b62
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               mozilla-beta:
18                 - {weekday: 'Monday', hour: 4, minute: 0}
19                 - {weekday: 'Wednesday', hour: 4, minute: 0}
20                 - {weekday: 'Friday', hour: 4, minute: 0}
21               # No default
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           - mozilla-beta
96       when:
97           by-project:
98               mozilla-central: [{hour: 10, minute: 0}]
99               mozilla-beta:
100                   - {weekday: 'Monday', hour: 10, minute: 0}
101                   - {weekday: 'Thursday', hour: 10, minute: 0}
103     - name: tp6m-fennec-v68
104       job:
105           type: decision-task
106           treeherder-symbol: f68
107           target-tasks-method: fennec_v68
108           include-push-tasks: true
109       run-on-projects:
110           - mozilla-central
111       when:
112           - {weekday: 'Saturday', hour: 5, minute: 0}
114     - name: general-perf-testing
115       job:
116           type: decision-task
117           treeherder-symbol: gpt
118           target-tasks-method: general_perf_testing
119           include-push-tasks: true
120       run-on-projects:
121           - mozilla-central
122       when:
123           - {weekday: 'Monday', hour: 10, minute: 30}
124           - {weekday: 'Wednesday', hour: 10, minute: 30}
125           - {weekday: 'Friday', hour: 10, minute: 30}
127     - name: searchfox-index
128       job:
129           type: decision-task
130           treeherder-symbol: Searchfox
131           target-tasks-method: searchfox_index
132       run-on-projects:
133           - mozilla-central
134           - mozilla-beta
135           - mozilla-release
136           - mozilla-esr68
137           - ash
138       when:
139           - {hour: 10, minute: 0}
141     - name: customv8-update
142       job:
143           type: decision-task
144           treeherder-symbol: customv8
145           target-tasks-method: customv8_update
146           optimize-target-tasks: false
147       run-on-projects:
148           - mozilla-central
149       when:
150           by-project:
151               mozilla-central: [{hour: 10, minute: 30}]
153     - name: chromium-update
154       job:
155           type: decision-task
156           treeherder-symbol: Chromium
157           target-tasks-method: chromium_update
158           optimize-target-tasks: false
159       run-on-projects:
160           - mozilla-central
161       when:
162           by-project:
163               mozilla-central: [{hour: 10, minute: 30}]
165     - name: bouncer-check
166       job:
167           type: decision-task
168           treeherder-symbol: Rel
169           target-tasks-method: cron_bouncer_check
170       run-on-projects:
171           - mozilla-central
172           - mozilla-beta
173           - mozilla-release
174           - mozilla-esr68
175       when:
176           by-project:
177               # No default branch
178               mozilla-central:
179                   - {hour: 7, minute: 0}
180                   - {hour: 19, minute: 0}
181               mozilla-beta:
182                   - {hour: 7, minute: 0}
183                   - {hour: 19, minute: 0}
184               mozilla-release:
185                   - {hour: 7, minute: 0}
186                   - {hour: 19, minute: 0}
187               mozilla-esr68:
188                   - {hour: 7, minute: 0}
189                   - {hour: 19, minute: 0}
191     - name: periodic-update
192       job:
193           type: decision-task
194           treeherder-symbol: Nfile
195           target-tasks-method: file_update
196       run-on-projects:
197           - mozilla-central
198           - mozilla-beta
199           - mozilla-release
200           - mozilla-esr68
201       when:
202           - {weekday: 'Monday', hour: 10, minute: 0}
203           - {weekday: 'Thursday', hour: 10, minute: 0}
205     - name: pipfile-update
206       job:
207           type: decision-task
208           treeherder-symbol: Nfile
209           target-tasks-method: pipfile_update
210       run-on-projects:
211           - mozilla-central
212       when:
213           by-project:
214               # No default branch
215               mozilla-central:
216                   - {weekday: 'Monday', hour: 10, minute: 0}
218     - name: raptor-tp6m
219       job:
220           type: decision-task
221           treeherder-symbol: tp6m
222           target-tasks-method: raptor_tp6m
223           include-push-tasks: true
224       run-on-projects:
225           - mozilla-central
226       when:
227           - {weekday: 'Monday', hour: 3, minute: 0}
228           - {weekday: 'Tuesday', hour: 3, minute: 0}
229           - {weekday: 'Wednesday', hour: 3, minute: 0}
230           - {weekday: 'Thursday', hour: 3, minute: 0}
231           - {weekday: 'Friday', hour: 3, minute: 0}
232           - {weekday: 'Saturday', hour: 3, minute: 0}
233           - {weekday: 'Sunday', hour: 3, minute: 0}
235     - name: condprof
236       job:
237           type: decision-task
238           treeherder-symbol: condprof
239           target-tasks-method: condprof
240       run-on-projects:
241           - mozilla-central
242       when:
243           - {hour: 16, minute: 00}
245     - name: l10n-bumper
246       job:
247           type: decision-task
248           treeherder-symbol: l10n-bump
249           target-tasks-method: l10n_bump
250       run-on-projects:
251           - mozilla-central
252           - mozilla-beta
253           - mozilla-esr68
254       when:
255           - {minute: 45}