# Definitions for jobs that run periodically. For details on the format, see # `taskcluster/taskgraph/cron/schema.py`. For documentation, see # `taskcluster/docs/cron.rst`. --- jobs: - name: nightly-desktop job: type: decision-task treeherder-symbol: Nd target-tasks-method: nightly_desktop include-push-tasks: true run-on-projects: - mozilla-central when: by-project: # Match buildbot starts for now mozilla-central: [{hour: 10, minute: 0}, {hour: 22, minute: 0}] # No default - name: nightly-desktop-linux job: type: decision-task treeherder-symbol: Nd-Ln target-tasks-method: nightly_linux include-push-tasks: true run-on-projects: - mozilla-central when: [] # never (hook only) - name: nightly-desktop-osx job: type: decision-task treeherder-symbol: Nd-OSX target-tasks-method: nightly_macosx include-push-tasks: true run-on-projects: - mozilla-central when: [] # never (hook only) - name: nightly-desktop-win32 job: type: decision-task treeherder-symbol: Nd-win32 target-tasks-method: nightly_win32 include-push-tasks: true run-on-projects: - mozilla-central when: [] # never (hook only) - name: nightly-desktop-win64 job: type: decision-task treeherder-symbol: Nd-win64 target-tasks-method: nightly_win64 include-push-tasks: true run-on-projects: - mozilla-central when: [] # never (hook only) - name: nightly-desktop-win64-aarch64 job: type: decision-task treeherder-symbol: Nd-win64-aarch64 target-tasks-method: nightly_win64_aarch64 include-push-tasks: true run-on-projects: - mozilla-central when: [] # never (hook only) - name: nightly-geckoview job: type: decision-task treeherder-symbol: Ngv target-tasks-method: nightly_geckoview include-push-tasks: true run-on-projects: - mozilla-central when: by-project: # Match buildbot starts for now mozilla-central: [{hour: 10, minute: 0}] # No default - name: tp6m-fennec-v64 job: type: decision-task treeherder-symbol: f64 target-tasks-method: fennec_v64 include-push-tasks: true run-on-projects: - mozilla-central when: - {weekday: 'Saturday', hour: 5, minute: 0} - name: searchfox-index job: type: decision-task treeherder-symbol: Searchfox target-tasks-method: searchfox_index run-on-projects: - mozilla-central - mozilla-beta - mozilla-release when: - {hour: 10, minute: 0} - name: customv8-update job: type: decision-task treeherder-symbol: customv8 target-tasks-method: customv8_update optimize-target-tasks: false run-on-projects: - mozilla-central when: by-project: mozilla-central: [{hour: 10, minute: 30}] - name: chromium-update job: type: decision-task treeherder-symbol: Chromium target-tasks-method: chromium_update optimize-target-tasks: false run-on-projects: - mozilla-central when: by-project: mozilla-central: [{hour: 10, minute: 30}] - name: bouncer-check job: type: decision-task treeherder-symbol: Rel target-tasks-method: cron_bouncer_check run-on-projects: - mozilla-beta - mozilla-release when: by-project: # No default branch mozilla-beta: - {hour: 7, minute: 0} - {hour: 19, minute: 0} mozilla-release: - {hour: 7, minute: 0} - {hour: 19, minute: 0} mozilla-esr60: - {hour: 7, minute: 0} - {hour: 19, minute: 0} - name: periodic-update job: type: decision-task treeherder-symbol: Nfile target-tasks-method: file_update run-on-projects: - mozilla-central - mozilla-beta - mozilla-release - mozilla-esr60 when: by-project: # No default branch mozilla-central: - {weekday: 'Monday', hour: 10, minute: 0} - {weekday: 'Thursday', hour: 10, minute: 0} mozilla-beta: - {weekday: 'Monday', hour: 10, minute: 0} - {weekday: 'Thursday', hour: 10, minute: 0} mozilla-release: - {weekday: 'Monday', hour: 10, minute: 0} - {weekday: 'Thursday', hour: 10, minute: 0} mozilla-esr60: - {weekday: 'Monday', hour: 10, minute: 0} - {weekday: 'Thursday', hour: 10, minute: 0} mozilla-esr68: - {weekday: 'Monday', hour: 10, minute: 0} - {weekday: 'Thursday', hour: 10, minute: 0} - name: pipfile-update job: type: decision-task treeherder-symbol: Nfile target-tasks-method: pipfile_update run-on-projects: - mozilla-central when: by-project: # No default branch mozilla-central: - {weekday: 'Monday', hour: 10, minute: 0}