Bug 1531180 [wpt PR 15553] - ResourceTiming: remove setTimeout lints, a=testonly
[gecko.git] / .cron.yml
blobf4ca3085facfd2ffec2313ff54f510e5dba55ff6
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: nightly-android
73       job:
74           type: decision-task
75           treeherder-symbol: Na
76           target-tasks-method: nightly_fennec
77           include-push-tasks: true
78       run-on-projects:
79           - mozilla-central
80       when:
81           by-project:
82               # Match buildbot starts for now
83               mozilla-central: [{hour: 10, minute: 0}]
84               # No default
86     - name: nightly-mochitest-valgrind
87       job:
88           type: decision-task
89           treeherder-symbol: Vg
90           target-tasks-method: mochitest_valgrind
91           include-push-tasks: true
92           rebuild-kinds: [test]
93       run-on-projects:
94           - mozilla-central
95       when:
96           - {hour: 16, minute: 0}
97           - {hour: 4, minute: 0}
99     - name: searchfox-index
100       job:
101           type: decision-task
102           treeherder-symbol: Searchfox
103           target-tasks-method: searchfox_index
104       run-on-projects:
105           - mozilla-central
106           - mozilla-beta
107           - mozilla-release
108       when:
109           - {hour: 10, minute: 0}
111     - name: customv8-update
112       job:
113           type: decision-task
114           treeherder-symbol: customv8
115           target-tasks-method: customv8_update
116           optimize-target-tasks: false
117       run-on-projects:
118           - mozilla-central
119       when:
120           by-project:
121               mozilla-central: [{hour: 10, minute: 30}]
123     - name: chromium-update
124       job:
125           type: decision-task
126           treeherder-symbol: Chromium
127           target-tasks-method: chromium_update
128           optimize-target-tasks: false
129       run-on-projects:
130           - mozilla-central
131       when:
132           by-project:
133               mozilla-central: [{hour: 10, minute: 30}]
135     - name: bouncer-check
136       job:
137           type: decision-task
138           treeherder-symbol: Rel
139           target-tasks-method: cron_bouncer_check
140       run-on-projects:
141           - mozilla-beta
142           - mozilla-release
143       when:
144           by-project:
145               # No default branch
146               mozilla-beta:
147                   - {hour: 7, minute: 0}
148                   - {hour: 19, minute: 0}
149               mozilla-release:
150                   - {hour: 7, minute: 0}
151                   - {hour: 19, minute: 0}
152               mozilla-esr60:
153                   - {hour: 7, minute: 0}
154                   - {hour: 19, minute: 0}
156     - name: periodic-update
157       job:
158           type: decision-task
159           treeherder-symbol: Nfile
160           target-tasks-method: file_update
161       run-on-projects:
162           - mozilla-central
163           - mozilla-beta
164           - mozilla-release
165           - mozilla-esr60
166       when:
167           by-project:
168               # No default branch
169               mozilla-central:
170                   - {weekday: 'Monday', hour: 10, minute: 0}
171                   - {weekday: 'Thursday', hour: 10, minute: 0}
172               mozilla-beta:
173                   - {weekday: 'Monday', hour: 10, minute: 0}
174                   - {weekday: 'Thursday', hour: 10, minute: 0}
175               mozilla-release:
176                   - {weekday: 'Monday', hour: 10, minute: 0}
177                   - {weekday: 'Thursday', hour: 10, minute: 0}
178               mozilla-esr60:
179                   - {weekday: 'Monday', hour: 10, minute: 0}
180                   - {weekday: 'Thursday', hour: 10, minute: 0}
182     - name: pipfile-update
183       job:
184           type: decision-task
185           treeherder-symbol: Nfile
186           target-tasks-method: pipfile_update
187       run-on-projects:
188           - mozilla-central
189       when:
190           by-project:
191               # No default branch
192               mozilla-central:
193                   - {weekday: 'Monday', hour: 10, minute: 0}