Bug 1593110 [wpt PR 20037] - Add getTransform function to offscreen canvases, a=testonly
[gecko.git] / .cron.yml
blobc6fafd28c8f1d1ccc67b753811d98ff361d5c26a
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: nightly-desktop
9       job:
10           type: decision-task
11           treeherder-symbol: Nd
12           target-tasks-method: nightly_desktop
13           include-push-tasks: true
14       run-on-projects:
15           - mozilla-central
16       when:
17           by-project:
18               # Match buildbot starts for now
19               mozilla-central: [{hour: 10, minute: 0}, {hour: 22, minute: 0}]
20               # No default
22     - name: nightly-desktop-linux
23       job:
24           type: decision-task
25           treeherder-symbol: Nd-Ln
26           target-tasks-method: nightly_linux
27           include-push-tasks: true
28       run-on-projects:
29           - mozilla-central
30       when: []  # never (hook only)
32     - name: nightly-desktop-osx
33       job:
34           type: decision-task
35           treeherder-symbol: Nd-OSX
36           target-tasks-method: nightly_macosx
37           include-push-tasks: true
38       run-on-projects:
39           - mozilla-central
40       when: []  # never (hook only)
42     - name: nightly-desktop-win32
43       job:
44           type: decision-task
45           treeherder-symbol: Nd-win32
46           target-tasks-method: nightly_win32
47           include-push-tasks: true
48       run-on-projects:
49           - mozilla-central
50       when: []  # never (hook only)
52     - name: nightly-desktop-win64
53       job:
54           type: decision-task
55           treeherder-symbol: Nd-win64
56           target-tasks-method: nightly_win64
57           include-push-tasks: true
58       run-on-projects:
59           - mozilla-central
60       when: []  # never (hook only)
62     - name: nightly-desktop-win64-aarch64
63       job:
64           type: decision-task
65           treeherder-symbol: Nd-win64-aarch64
66           target-tasks-method: nightly_win64_aarch64
67           include-push-tasks: true
68       run-on-projects:
69           - mozilla-central
70       when: []  # never (hook only)
72     - name: ship-geckoview
73       job:
74           type: decision-task
75           treeherder-symbol: ship_geckoview
76           target-tasks-method: ship_geckoview
77           include-push-tasks: true
78       run-on-projects:
79           - mozilla-central
80           - mozilla-beta
81       when:
82           by-project:
83               mozilla-central: [{hour: 10, minute: 0}]
84               mozilla-beta:
85                   - {weekday: 'Monday', hour: 10, minute: 0}
86                   - {weekday: 'Thursday', hour: 10, minute: 0}
88     - name: tp6m-fennec-v68
89       job:
90           type: decision-task
91           treeherder-symbol: f68
92           target-tasks-method: fennec_v68
93           include-push-tasks: true
94       run-on-projects:
95           - mozilla-central
96       when:
97           - {weekday: 'Saturday', hour: 5, minute: 0}
99     - name: general-perf-testing
100       job:
101           type: decision-task
102           treeherder-symbol: gpt
103           target-tasks-method: general_perf_testing
104           include-push-tasks: true
105       run-on-projects:
106           - mozilla-central
107       when:
108           - {weekday: 'Monday', hour: 10, minute: 30}
109           - {weekday: 'Wednesday', hour: 10, minute: 30}
110           - {weekday: 'Friday', hour: 10, minute: 30}
112     - name: searchfox-index
113       job:
114           type: decision-task
115           treeherder-symbol: Searchfox
116           target-tasks-method: searchfox_index
117       run-on-projects:
118           - mozilla-central
119           - mozilla-beta
120           - mozilla-release
121           - mozilla-esr68
122           - ash
123       when:
124           - {hour: 10, minute: 0}
126     - name: customv8-update
127       job:
128           type: decision-task
129           treeherder-symbol: customv8
130           target-tasks-method: customv8_update
131           optimize-target-tasks: false
132       run-on-projects:
133           - mozilla-central
134       when:
135           by-project:
136               mozilla-central: [{hour: 10, minute: 30}]
138     - name: chromium-update
139       job:
140           type: decision-task
141           treeherder-symbol: Chromium
142           target-tasks-method: chromium_update
143           optimize-target-tasks: false
144       run-on-projects:
145           - mozilla-central
146       when:
147           by-project:
148               mozilla-central: [{hour: 10, minute: 30}]
150     - name: bouncer-check
151       job:
152           type: decision-task
153           treeherder-symbol: Rel
154           target-tasks-method: cron_bouncer_check
155       run-on-projects:
156           - mozilla-central
157           - mozilla-beta
158           - mozilla-release
159           - mozilla-esr68
160       when:
161           by-project:
162               # No default branch
163               mozilla-central:
164                   - {hour: 7, minute: 0}
165                   - {hour: 19, minute: 0}
166               mozilla-beta:
167                   - {hour: 7, minute: 0}
168                   - {hour: 19, minute: 0}
169               mozilla-release:
170                   - {hour: 7, minute: 0}
171                   - {hour: 19, minute: 0}
172               mozilla-esr68:
173                   - {hour: 7, minute: 0}
174                   - {hour: 19, minute: 0}
176     - name: periodic-update
177       job:
178           type: decision-task
179           treeherder-symbol: Nfile
180           target-tasks-method: file_update
181       run-on-projects:
182           - mozilla-central
183           - mozilla-beta
184           - mozilla-release
185           - mozilla-esr68
186       when:
187           - {weekday: 'Monday', hour: 10, minute: 0}
188           - {weekday: 'Thursday', hour: 10, minute: 0}
190     - name: pipfile-update
191       job:
192           type: decision-task
193           treeherder-symbol: Nfile
194           target-tasks-method: pipfile_update
195       run-on-projects:
196           - mozilla-central
197       when:
198           by-project:
199               # No default branch
200               mozilla-central:
201                   - {weekday: 'Monday', hour: 10, minute: 0}
203     - name: raptor-tp6m
204       job:
205           type: decision-task
206           treeherder-symbol: tp6m
207           target-tasks-method: raptor_tp6m
208           include-push-tasks: true
209       run-on-projects:
210           - mozilla-central
211       when:
212           - {weekday: 'Monday', hour: 3, minute: 0}
213           - {weekday: 'Tuesday', hour: 3, minute: 0}
214           - {weekday: 'Wednesday', hour: 3, minute: 0}
215           - {weekday: 'Thursday', hour: 3, minute: 0}
216           - {weekday: 'Friday', hour: 3, minute: 0}
217           - {weekday: 'Saturday', hour: 3, minute: 0}
218           - {weekday: 'Sunday', hour: 3, minute: 0}
220     - name: condprof
221       job:
222           type: decision-task
223           treeherder-symbol: condprof
224           target-tasks-method: condprof
225       run-on-projects:
226           - mozilla-central
227       when:
228           - {hour: 16, minute: 00}
230     - name: l10n-bumper
231       job:
232           type: decision-task
233           treeherder-symbol: l10n-bump
234           target-tasks-method: l10n_bump
235       run-on-projects:
236           - mozilla-central
237           - mozilla-beta
238           - mozilla-esr68
239       when:
240           - {minute: 45}