mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 12:15:33 +00:00
f9a960ddaf
The release-update-verify-config task requires that the versions passed to it match up with what's been released. The version of Thunderbird does not necessarily match the Gecko version it's based on. Depends on D6509 Differential Revision: https://phabricator.services.mozilla.com/D6510 --HG-- extra : moz-landing-system : lando
215 lines
8.3 KiB
YAML
Executable File
215 lines
8.3 KiB
YAML
Executable File
trust-domain: gecko
|
|
project-repo-param-prefix: ''
|
|
product-dir: 'browser'
|
|
treeherder:
|
|
group-names:
|
|
'cram': 'Cram tests'
|
|
'js-bench-sm': 'JavaScript shell benchmarks with Spidermonkey'
|
|
'js-bench-v8': 'JavaScript shell benchmarks with Google V8'
|
|
'mocha': 'Mocha unit tests'
|
|
'py2': 'Python 2 unit tests'
|
|
'py3': 'Python 3 unit tests'
|
|
'A': 'Android Gradle tests'
|
|
'Fetch-URL': 'Fetch and store content'
|
|
'Fxfn-l': 'Firefox functional tests (local)'
|
|
'Fxfn-l-e10s': 'Firefox functional tests (local) with e10s'
|
|
'Fxfn-r': 'Firefox functional tests (remote)'
|
|
'Fxfn-r-e10s': 'Firefox functional tests (remote) with e10s'
|
|
'M': 'Mochitests'
|
|
'M-e10s': 'Mochitests with e10s'
|
|
'M-V': 'Mochitests on Valgrind'
|
|
'R': 'Reftests'
|
|
'R-e10s': 'Reftests with e10s'
|
|
'Rap': 'Raptor performance tests on Firefox'
|
|
'Rap-e10s': 'Raptor performance tests on Firefox with e10s'
|
|
'Rap-C': 'Raptor performance tests on Google Chrome'
|
|
'Rap-C-e10s': 'Raptor performance tests on Google Chrome with e10s'
|
|
'T': 'Talos performance tests'
|
|
'Tsd': 'Talos performance tests with Stylo disabled'
|
|
'Tss': 'Talos performance tests with Stylo sequential'
|
|
'T-e10s': 'Talos performance tests with e10s'
|
|
'Tsd-e10s': 'Talos performance tests with e10s, Stylo disabled'
|
|
'Tss-e10s': 'Talos performance tests with e10s, Stylo sequential'
|
|
'T-P-e10s': 'Talos performance tests with e10s and gecko profiling'
|
|
'tt': 'Telemetry tests'
|
|
'tt-e10s': 'Telemetry tests with e10s'
|
|
'SY-e10s': 'Are we slim yet tests by TaskCluster with e10s'
|
|
'SYsd-e10s': 'Are we slim yet tests by TaskCluster with e10s, Stylo disabled'
|
|
'SYss-e10s': 'Are we slim yet tests by TaskCluster with e10s, Stylo sequential'
|
|
'VP': 'VideoPuppeteer tests'
|
|
'W': 'Web platform tests'
|
|
'W-e10s': 'Web platform tests with e10s'
|
|
'X': 'Xpcshell tests'
|
|
'X-e10s': 'Xpcshell tests with e10s'
|
|
'L10n': 'Localised Repacks'
|
|
'L10n-Rpk': 'Localized Repackaged Repacks'
|
|
'BM-L10n': 'Beetmover for locales'
|
|
'BMR-L10n': 'Beetmover repackages for locales'
|
|
'c-Up': 'Balrog submission of complete updates'
|
|
'cs': 'Checksum signing'
|
|
'css': 'Checksum signing for source'
|
|
'rs': 'Repackage signing'
|
|
'BMcs': 'Beetmover checksums'
|
|
'BMcslang': 'Beetmover checksums for language packs'
|
|
'BMcss': 'Beetmover checksums for source'
|
|
'Aries': 'Aries Device Image'
|
|
'Deb7': 'Packages for Debian 7'
|
|
'Deb9': 'Packages for Debian 9'
|
|
'Nexus 5-L': 'Nexus 5-L Device Image'
|
|
'I': 'Docker Image Builds'
|
|
'TL': 'Toolchain builds for Linux 64-bits'
|
|
'TM': 'Toolchain builds for OSX'
|
|
'TMW': 'Toolchain builds for Windows MinGW'
|
|
'TW32': 'Toolchain builds for Windows 32-bits'
|
|
'TW64': 'Toolchain builds for Windows 64-bits'
|
|
'WM32': 'MinGW builds for Windows 32-bits'
|
|
'WM64': 'MinGW builds for Windows 64-bits'
|
|
'WMC64': 'MinGW-Clang builds for Windows 64-bits'
|
|
'Searchfox': 'Searchfox builds'
|
|
'SM': 'Spidermonkey builds'
|
|
'pub': 'APK publishing'
|
|
'p': 'Partial generation'
|
|
'ps': 'Partials signing'
|
|
'Rel': 'Release promotion'
|
|
'Snap': 'Snap image generation'
|
|
'langpack': 'Langpack sigatures and uploads'
|
|
'TPS': 'Sync tests'
|
|
'UV': 'Update verify'
|
|
'pipfu': 'pipfile update'
|
|
|
|
index:
|
|
products:
|
|
- 'firefox'
|
|
- 'fennec'
|
|
- 'mobile'
|
|
- 'static-analysis'
|
|
- 'devedition'
|
|
- 'source'
|
|
|
|
try:
|
|
# We have a few platforms for which we want to do some "extra" builds, or at
|
|
# least build-ish things. Sort of. Anyway, these other things are implemented
|
|
# as different "platforms". These do *not* automatically ride along with "-p
|
|
# all"
|
|
ridealong-builds:
|
|
'linux':
|
|
- 'sm-arm-sim-linux32'
|
|
'linux64':
|
|
- 'sm-plain-linux64'
|
|
- 'sm-nojit-linux64'
|
|
- 'sm-nonunified-linux64'
|
|
- 'sm-arm-sim-linux32'
|
|
- 'sm-arm64-sim-linux64'
|
|
- 'sm-compacting-linux64'
|
|
- 'sm-rootanalysis-linux64'
|
|
- 'sm-package-linux64'
|
|
- 'sm-tsan-linux64'
|
|
- 'sm-asan-linux64'
|
|
- 'sm-mozjs-sys-linux64'
|
|
- 'sm-msan-linux64'
|
|
- 'sm-fuzzing-linux64'
|
|
- 'sm-rust-bindings-linux64'
|
|
'win32':
|
|
- 'sm-plain-win32'
|
|
- 'sm-compacting-win32'
|
|
|
|
release-promotion:
|
|
products:
|
|
- 'devedition'
|
|
- 'fennec'
|
|
- 'firefox'
|
|
flavors:
|
|
promote_devedition:
|
|
product: devedition
|
|
target-tasks-method: promote_desktop
|
|
partial-updates: true
|
|
promote_fennec:
|
|
product: fennec
|
|
target-tasks-method: promote_fennec
|
|
promote_firefox:
|
|
product: firefox
|
|
target-tasks-method: promote_desktop
|
|
partial-updates: true
|
|
promote_firefox_partners:
|
|
product: firefox
|
|
rebuild-kinds:
|
|
- release-partner-repack
|
|
- release-partner-beetmover
|
|
- release-partner-repack-chunking-dummy
|
|
- release-partner-repackage-signing
|
|
- release-partner-repackage
|
|
- release-partner-signing
|
|
target-tasks-method: promote_desktop
|
|
promote_firefox_rc:
|
|
product: firefox
|
|
is-rc: true
|
|
target-tasks-method: promote_desktop
|
|
partial-updates: true
|
|
push_devedition:
|
|
product: devedition
|
|
target-tasks-method: push_desktop
|
|
partial-updates: true
|
|
push_firefox:
|
|
product: firefox
|
|
target-tasks-method: push_desktop
|
|
partial-updates: true
|
|
ship_devedition:
|
|
product: devedition
|
|
target-tasks-method: ship_desktop
|
|
version-bump: true
|
|
partial-updates: true
|
|
ship_fennec:
|
|
product: fennec
|
|
target-tasks-method: ship_fennec
|
|
version-bump: true
|
|
ship_fennec_rc:
|
|
product: fennec
|
|
is-rc: true
|
|
target-tasks-method: ship_fennec
|
|
ship_firefox:
|
|
product: firefox
|
|
target-tasks-method: ship_desktop
|
|
version-bump: true
|
|
partial-updates: true
|
|
ship_firefox_rc:
|
|
product: firefox
|
|
is-rc: true
|
|
target-tasks-method: ship_desktop
|
|
partial-updates: true
|
|
|
|
scriptworker:
|
|
# See additional configuration in taskcluster/taskgraph/util/scriptworker.py
|
|
scope-prefix: 'project:releng'
|
|
worker-types:
|
|
'scriptworker-prov-v1/signing-linux-v1':
|
|
- 'project:releng:signing:cert:release-signing'
|
|
- 'project:releng:signing:cert:nightly-signing'
|
|
'scriptworker-prov-v1/depsigning':
|
|
- 'project:releng:signing:cert:dep-signing'
|
|
'scriptworker-prov-v1/beetmoverworker-v1':
|
|
- 'project:releng:beetmover:bucket:release'
|
|
- 'project:releng:beetmover:bucket:nightly'
|
|
- 'project:releng:beetmover:bucket:partner'
|
|
- 'project:releng:beetmover:bucket:maven-production'
|
|
'scriptworker-prov-v1/beetmoverworker-dev':
|
|
- 'project:releng:beetmover:bucket:dep'
|
|
- 'project:releng:beetmover:bucket:dep-partner'
|
|
- 'project:releng:beetmover:bucket:maven-staging'
|
|
'scriptworker-prov-v1/balrogworker-v1':
|
|
- 'project:releng:balrog:server:nightly'
|
|
- 'project:releng:balrog:server:aurora'
|
|
- 'project:releng:balrog:server:beta'
|
|
- 'project:releng:balrog:server:release'
|
|
- 'project:releng:balrog:server:esr'
|
|
'scriptworker-prov-v1/balrog-dev':
|
|
- 'project:releng:balrog:server:dep'
|
|
|
|
|
|
partner:
|
|
release:
|
|
release-partner-repack: git@github.com:mozilla-partners/repack-manifests.git
|
|
release-eme-free-repack: git@github.com:mozilla-partners/mozilla-EME-free-manifest
|
|
staging:
|
|
release-partner-repack: git@github.com:mozilla-releng/staging-repack-manifests.git
|
|
release-eme-free-repack: git@github.com:mozilla-releng/staging-repack-manifests.git
|