Bug 1566723 [wpt PR 17872] - Fix and re-enable web tests affected by Error structured...
[gecko.git] / .cron.yml
blobb7ba1cb03cef317f8f8703b93ebac20da12f0413
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           - mozilla-release
82       when:
83           by-project:
84               mozilla-central: [{hour: 10, minute: 0}]
85               mozilla-beta:
86                   - {weekday: 'Monday', hour: 10, minute: 0}
87                   - {weekday: 'Thursday', hour: 10, minute: 0}
89     - name: tp6m-fennec-v64
90       job:
91           type: decision-task
92           treeherder-symbol: f64
93           target-tasks-method: fennec_v64
94           include-push-tasks: true
95       run-on-projects:
96           - mozilla-central
97       when:
98           - {weekday: 'Saturday', hour: 5, minute: 0}
100     - name: android-power-tests
101       job:
102           type: decision-task
103           treeherder-symbol: apt
104           target-tasks-method: android_power
105           include-push-tasks: true
106       run-on-projects:
107           - mozilla-central
108       when:
109           - {weekday: 'Saturday', hour: 17, minute: 0}
111     - name: searchfox-index
112       job:
113           type: decision-task
114           treeherder-symbol: Searchfox
115           target-tasks-method: searchfox_index
116       run-on-projects:
117           - mozilla-central
118           - mozilla-beta
119           - mozilla-release
120           - mozilla-esr68
121       when:
122           - {hour: 10, minute: 0}
124     - name: customv8-update
125       job:
126           type: decision-task
127           treeherder-symbol: customv8
128           target-tasks-method: customv8_update
129           optimize-target-tasks: false
130       run-on-projects:
131           - mozilla-central
132       when:
133           by-project:
134               mozilla-central: [{hour: 10, minute: 30}]
136     - name: chromium-update
137       job:
138           type: decision-task
139           treeherder-symbol: Chromium
140           target-tasks-method: chromium_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: bouncer-check
149       job:
150           type: decision-task
151           treeherder-symbol: Rel
152           target-tasks-method: cron_bouncer_check
153       run-on-projects:
154           - mozilla-beta
155           - mozilla-release
156       when:
157           by-project:
158               # No default branch
159               mozilla-beta:
160                   - {hour: 7, minute: 0}
161                   - {hour: 19, minute: 0}
162               mozilla-release:
163                   - {hour: 7, minute: 0}
164                   - {hour: 19, minute: 0}
165               mozilla-esr60:
166                   - {hour: 7, minute: 0}
167                   - {hour: 19, minute: 0}
169     - name: periodic-update
170       job:
171           type: decision-task
172           treeherder-symbol: Nfile
173           target-tasks-method: file_update
174       run-on-projects:
175           - mozilla-central
176           - mozilla-beta
177           - mozilla-release
178           - mozilla-esr60
179           - mozilla-esr68
180       when:
181           - {weekday: 'Monday', hour: 10, minute: 0}
182           - {weekday: 'Thursday', hour: 10, minute: 0}
184     - name: pipfile-update
185       job:
186           type: decision-task
187           treeherder-symbol: Nfile
188           target-tasks-method: pipfile_update
189       run-on-projects:
190           - mozilla-central
191       when:
192           by-project:
193               # No default branch
194               mozilla-central:
195                   - {weekday: 'Monday', hour: 10, minute: 0}