Bug 1515105 - Turn off git commit.gpgSign when making temporary commits for try pushe...
[gecko.git] / .cron.yml
blobf577e8172029f181caba2520300f96472276b583
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-geckoview
73       job:
74           type: decision-task
75           treeherder-symbol: Ngv
76           target-tasks-method: nightly_geckoview
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: tp6m-fennec-v64
87       job:
88           type: decision-task
89           treeherder-symbol: f64
90           target-tasks-method: fennec_v64
91           include-push-tasks: true
92       run-on-projects:
93           - mozilla-central
94       when:
95           - {weekday: 'Saturday', hour: 5, minute: 0}
97     - name: searchfox-index
98       job:
99           type: decision-task
100           treeherder-symbol: Searchfox
101           target-tasks-method: searchfox_index
102       run-on-projects:
103           - mozilla-central
104           - mozilla-beta
105           - mozilla-release
106       when:
107           - {hour: 10, minute: 0}
109     - name: customv8-update
110       job:
111           type: decision-task
112           treeherder-symbol: customv8
113           target-tasks-method: customv8_update
114           optimize-target-tasks: false
115       run-on-projects:
116           - mozilla-central
117       when:
118           by-project:
119               mozilla-central: [{hour: 10, minute: 30}]
121     - name: chromium-update
122       job:
123           type: decision-task
124           treeherder-symbol: Chromium
125           target-tasks-method: chromium_update
126           optimize-target-tasks: false
127       run-on-projects:
128           - mozilla-central
129       when:
130           by-project:
131               mozilla-central: [{hour: 10, minute: 30}]
133     - name: bouncer-check
134       job:
135           type: decision-task
136           treeherder-symbol: Rel
137           target-tasks-method: cron_bouncer_check
138       run-on-projects:
139           - mozilla-beta
140           - mozilla-release
141       when:
142           by-project:
143               # No default branch
144               mozilla-beta:
145                   - {hour: 7, minute: 0}
146                   - {hour: 19, minute: 0}
147               mozilla-release:
148                   - {hour: 7, minute: 0}
149                   - {hour: 19, minute: 0}
150               mozilla-esr60:
151                   - {hour: 7, minute: 0}
152                   - {hour: 19, minute: 0}
154     - name: periodic-update
155       job:
156           type: decision-task
157           treeherder-symbol: Nfile
158           target-tasks-method: file_update
159       run-on-projects:
160           - mozilla-central
161           - mozilla-beta
162           - mozilla-release
163           - mozilla-esr60
164       when:
165           by-project:
166               # No default branch
167               mozilla-central:
168                   - {weekday: 'Monday', hour: 10, minute: 0}
169                   - {weekday: 'Thursday', hour: 10, minute: 0}
170               mozilla-beta:
171                   - {weekday: 'Monday', hour: 10, minute: 0}
172                   - {weekday: 'Thursday', hour: 10, minute: 0}
173               mozilla-release:
174                   - {weekday: 'Monday', hour: 10, minute: 0}
175                   - {weekday: 'Thursday', hour: 10, minute: 0}
176               mozilla-esr60:
177                   - {weekday: 'Monday', hour: 10, minute: 0}
178                   - {weekday: 'Thursday', hour: 10, minute: 0}
180     - name: pipfile-update
181       job:
182           type: decision-task
183           treeherder-symbol: Nfile
184           target-tasks-method: pipfile_update
185       run-on-projects:
186           - mozilla-central
187       when:
188           by-project:
189               # No default branch
190               mozilla-central:
191                   - {weekday: 'Monday', hour: 10, minute: 0}