trust-domain: gecko project-repo-param-prefix: '' 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-c': 'Telemetry client marionette tests' 'tt-c-e10s': 'Telemetry client marionette 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' '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 release-type: rc 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 release-type: rc 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 release-type: rc 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