Backed out 19 changesets (bug 1352113) for causing upload symbol bustages. CLOSED TREE

Backed out changeset 4943b23813fe (bug 1352113)
Backed out changeset 4b9413d05816 (bug 1352113)
Backed out changeset 3e2b6a495e8c (bug 1352113)
Backed out changeset 51ab82722846 (bug 1352113)
Backed out changeset 4b027c970719 (bug 1352113)
Backed out changeset 6b65273fab78 (bug 1352113)
Backed out changeset d7deec98601a (bug 1352113)
Backed out changeset b95b3f4e5243 (bug 1352113)
Backed out changeset 7cefe92f88d5 (bug 1352113)
Backed out changeset f64dfaf86a2e (bug 1352113)
Backed out changeset 686c228e3579 (bug 1352113)
Backed out changeset dd2eddef8b43 (bug 1352113)
Backed out changeset fc16a3ecfe68 (bug 1352113)
Backed out changeset b31cbe91bdf7 (bug 1352113)
Backed out changeset 694eac65a72e (bug 1352113)
Backed out changeset 6044aedac9c4 (bug 1352113)
Backed out changeset 456538d78b36 (bug 1352113)
Backed out changeset 01699fb72384 (bug 1352113)
Backed out changeset 4a2e544fea0d (bug 1352113)
This commit is contained in:
Cosmin Sabou 2019-03-26 22:26:29 +02:00
Родитель 90be359c52
Коммит a93c1714d4
76 изменённых файлов: 891 добавлений и 439 удалений

Просмотреть файл

@ -17,7 +17,7 @@ kind-dependencies:
only-for-attributes:
- nightly
- shippable
- signed
not-for-build-platforms:
- android-api-16-nightly/opt

Просмотреть файл

@ -14,7 +14,6 @@ kind-dependencies:
only-for-attributes:
- nightly
- shippable
job-template:
shipping-phase: promote

Просмотреть файл

@ -17,12 +17,6 @@ only-for-attributes:
- nightly
not-for-build-platforms:
- linux-shippable/opt
- linux64-shippable/opt
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- win64-aarch64-shippable/opt
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt

Просмотреть файл

@ -32,12 +32,6 @@ primary-dependency:
- repackage-l10n
only-for-build-platforms:
- linux-shippable/opt
- linux64-shippable/opt
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- win64-aarch64-shippable/opt
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt

Просмотреть файл

@ -67,6 +67,46 @@ linux64-plain/opt:
- linux64-node
- linux64-cbindgen
linux64/pgo:
description: "Linux64 PGO"
# Disabled because bug 1516114 shows up much more often
# use-pgo: true
index:
product: firefox
job-name: linux64-pgo
attributes:
enable-full-crashsymbols: true
treeherder:
platform: linux64/pgo
# Bug 1516114
symbol: B
# symbol: Bpgo(B)
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 9000
run:
using: mozharness
actions: [get-secrets, build, check-test]
options: [enable-pgo]
config:
- builds/releng_base_firefox.py
- builds/releng_base_linux_64_builds.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
need-xvfb: true
# Bug 1516114
# mozconfig-variant: profile-use
toolchains:
- linux64-binutils
- linux64-clang
- linux64-rust
- linux64-rust-size
- linux64-cbindgen
- linux64-sccache
- linux64-nasm
- linux64-node
linux64-fuzzing/debug:
description: "Linux64 Fuzzing Debug"
index:
@ -374,7 +414,6 @@ linux/opt:
secrets: true
tooltool-downloads: public
need-xvfb: true
run-on-projects: ['mozilla-central', 'try']
toolchains:
- linux64-binutils
- linux64-clang
@ -421,6 +460,41 @@ linux/debug:
- linux64-nasm
- linux64-node
linux/pgo:
description: "Linux32 PGO"
index:
product: firefox
job-name: linux-pgo
attributes:
enable-full-crashsymbols: true
treeherder:
platform: linux32/pgo
symbol: B
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
docker-image: {in-tree: debian7-i386-build}
max-run-time: 9000
run:
using: mozharness
actions: [get-secrets, build, check-test]
options: [enable-pgo]
config:
- builds/releng_base_firefox.py
- builds/releng_base_linux_32_builds.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-binutils
- linux64-clang
- linux64-rust
- linux64-rust-size
- linux64-cbindgen
- linux64-sccache
- linux64-nasm
- linux64-node
linux-rusttests/opt:
description: "Linux32 Rust Tests Opt"
index:
@ -554,6 +628,45 @@ linux-shippable/opt:
platform: linux32-shippable/opt
symbol: B
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
docker-image: {in-tree: debian7-i386-build}
max-run-time: 7200
run:
using: mozharness
actions: [get-secrets, build, check-test]
config:
- builds/releng_base_firefox.py
- builds/releng_base_linux_32_builds.py
- taskcluster_nightly.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
need-xvfb: true
run-on-projects: [] # Don't run by default yet
toolchains:
- linux64-binutils
- linux64-clang
- linux64-rust
- linux64-rust-size
- linux64-cbindgen
- linux64-nasm
- linux64-node
linux-nightly/opt:
description: "Linux32 Nightly"
attributes:
nightly: true
enable-full-crashsymbols: true
shipping-phase: build
shipping-product: firefox
index:
product: firefox
job-name: linux-opt
type: nightly
treeherder:
platform: linux32/opt
symbol: N
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
docker-image: {in-tree: debian7-i386-build}
max-run-time: 7200
@ -830,6 +943,44 @@ linux64-shippable/opt:
need-xvfb: true
# Bug 1516114
# mozconfig-variant: profile-use
run-on-projects: [] # Don't run by default yet
toolchains:
- linux64-binutils
- linux64-clang
- linux64-rust
- linux64-rust-size
- linux64-cbindgen
- linux64-nasm
- linux64-node
linux64-nightly/opt:
description: "Linux64 Nightly"
attributes:
nightly: true
enable-full-crashsymbols: true
shipping-phase: build
shipping-product: firefox
index:
product: firefox
job-name: linux64-opt
type: nightly
treeherder:
platform: linux64/opt
symbol: N
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 7200
run:
using: mozharness
actions: [get-secrets, build, check-test]
config:
- builds/releng_base_firefox.py
- builds/releng_base_linux_64_builds.py
- taskcluster_nightly.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-binutils
- linux64-clang

Просмотреть файл

@ -64,7 +64,6 @@ macosx64/opt:
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: internal
run-on-projects: ['mozilla-central', 'try']
toolchains:
- linux64-binutils
- linux64-cctools-port
@ -303,6 +302,50 @@ macosx64-shippable/opt:
symbol: B
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/macosx64/cross-releng.manifest"
run:
using: mozharness
actions: [get-secrets, build]
config:
- builds/releng_base_firefox.py
- builds/releng_base_mac_64_cross_builds.py
- taskcluster_nightly.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: internal
run-on-projects: [] # Don't run by default yet
toolchains:
- linux64-binutils
- linux64-cctools-port
- linux64-clang
- linux64-hfsplus
- linux64-libdmg
- linux64-llvm-dsymutil
- linux64-rust-macos
- linux64-rust-size
- linux64-cbindgen
- linux64-nasm
- linux64-node
macosx64-nightly/opt:
description: "MacOS X x64 Cross-compile Nightly"
attributes:
nightly: true
enable-full-crashsymbols: true
shipping-phase: build
shipping-product: firefox
index:
product: firefox
job-name: macosx64-opt
type: nightly
treeherder:
platform: osx-cross/opt
symbol: N
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
max-run-time: 7200
env:

Просмотреть файл

@ -74,6 +74,41 @@ win32/opt:
- win64-nasm
- win64-node
win32/pgo:
description: "Win32 Opt PGO"
index:
product: firefox
job-name: win32-pgo
attributes:
enable-full-crashsymbols: true
treeherder:
platform: windows2012-32/pgo
symbol: B
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker:
max-run-time: 9000
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
run:
options: [enable-pgo, append-env-variables-from-configs]
script: mozharness/scripts/fx_desktop_build.py
secrets: true
config:
- builds/releng_base_firefox.py
- builds/taskcluster_base_windows.py
- builds/taskcluster_base_win32.py
extra-config:
stage_platform: win32
toolchains:
- win64-clang-cl
- win64-rust
- win64-rust-size
- win64-cbindgen
- win64-sccache
- win64-nasm
- win64-node
win64/debug:
description: "Win64 Debug"
index:
@ -290,6 +325,7 @@ win32-shippable/opt:
- taskcluster_nightly.py
extra-config:
stage_platform: win32
run-on-projects: [] # Don't run by default yet
toolchains:
- win64-clang-cl
- win64-rust
@ -298,6 +334,54 @@ win32-shippable/opt:
- win64-nasm
- win64-node
win32-nightly/opt:
description: "Win32 Nightly"
index:
product: firefox
job-name: win32-opt
type: nightly
attributes:
nightly: true
enable-full-crashsymbols: true
stub-installer:
by-project:
default: false
mozilla-central: true
try: true
mozilla-beta: true
mozilla-release: true
shipping-phase: build
shipping-product: firefox
treeherder:
platform: windows2012-32/opt
symbol: N
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker:
max-run-time: 10800
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win32/releng.manifest"
run:
options: [append-env-variables-from-configs]
script: mozharness/scripts/fx_desktop_build.py
secrets: true
config:
- builds/releng_base_firefox.py
- builds/taskcluster_base_windows.py
- builds/taskcluster_base_win32.py
- taskcluster_nightly.py
extra-config:
stage_platform: win32
toolchains:
- win64-clang-cl
- win64-rust
- win64-rust-size
- win64-cbindgen
- win64-nasm
- win64-node
win64-shippable/opt:
description: "Win64 Shippable"
index:
@ -329,6 +413,7 @@ win64-shippable/opt:
- taskcluster_nightly.py
extra-config:
stage_platform: win64
run-on-projects: [] # Don't run by default yet
toolchains:
- win64-clang-cl
- win64-rust
@ -337,6 +422,81 @@ win64-shippable/opt:
- win64-nasm
- win64-node
win64-nightly/opt:
description: "Win64 Nightly"
index:
product: firefox
job-name: win64-opt
type: nightly
attributes:
nightly: true
enable-full-crashsymbols: true
shipping-phase: build
shipping-product: firefox
treeherder:
platform: windows2012-64/opt
symbol: N
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker:
max-run-time: 10800
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
run:
options: [append-env-variables-from-configs]
script: mozharness/scripts/fx_desktop_build.py
secrets: true
config:
- builds/releng_base_firefox.py
- builds/taskcluster_base_windows.py
- builds/taskcluster_base_win64.py
- taskcluster_nightly.py
extra-config:
stage_platform: win64
toolchains:
- win64-clang-cl
- win64-rust
- win64-rust-size
- win64-cbindgen
- win64-nasm
- win64-node
win64/pgo:
description: "Win64 Opt PGO"
index:
product: firefox
job-name: win64-pgo
attributes:
enable-full-crashsymbols: true
treeherder:
platform: windows2012-64/pgo
symbol: B
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker:
max-run-time: 10800
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/releng.manifest"
run:
options: [enable-pgo, append-env-variables-from-configs]
script: mozharness/scripts/fx_desktop_build.py
secrets: true
config:
- builds/releng_base_firefox.py
- builds/taskcluster_base_windows.py
- builds/taskcluster_base_win64.py
extra-config:
stage_platform: win64
toolchains:
- win64-clang-cl
- win64-rust
- win64-rust-size
- win64-cbindgen
- win64-sccache
- win64-nasm
- win64-node
win32-add-on-devel/opt:
description: "Windows32 add-on-devel"
index:
@ -1048,8 +1208,8 @@ win64-aarch64-shippable/opt:
stage_platform: win64-aarch64
mozconfig_platform: win64-aarch64
dependencies:
win32-opt: build-win32-shippable/opt
win64-aarch64-opt: build-win64-aarch64-shippable-no-eme/opt
win32-opt: build-win32-nightly/opt
win64-aarch64-opt: build-win64-aarch64-nightly-no-eme/opt
fetches:
# Abuse fetches to copy the generated-files artifact from the non-eme
# build directly to the artifacts directory of this build. Likewise
@ -1061,15 +1221,16 @@ win64-aarch64-shippable/opt:
- artifact: target.langpack.xpi
extract: false
dest: ../public/build
run-on-projects: [] # Don't run by default yet
toolchains:
- win64-node
win64-aarch64-shippable-no-eme/opt:
description: "AArch64 Win64 Shippable w/o EME"
win64-aarch64-nightly-no-eme/opt:
description: "AArch64 Win64 Nightly w/o EME"
index:
product: firefox
job-name: win64-aarch64-no-eme-opt
type: shippable
type: nightly
attributes:
enable-full-crashsymbols: true
shipping-phase: build
@ -1104,6 +1265,59 @@ win64-aarch64-shippable-no-eme/opt:
- win64-nasm
- win64-node
win64-aarch64-nightly/opt:
description: "AArch64 Win64 Nightly"
index:
product: firefox
job-name: win64-aarch64-opt
type: nightly
attributes:
nightly: true
enable-full-crashsymbols: true
shipping-phase: build
shipping-product: firefox
treeherder:
platform: windows2012-aarch64/opt
symbol: N
tier: 1
worker-type: aws-provisioner-v1/gecko-{level}-b-win2012
worker:
max-run-time: 7200
env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/win64/aarch64.manifest"
PERFHERDER_EXTRA_OPTIONS: aarch64
MOZ_ARTIFACT_TASK: {task-reference: '<win64-aarch64-opt>'}
MOZ_ARTIFACT_TASK_WIN32_OPT: {task-reference: '<win32-opt>'}
USE_ARTIFACT: '1'
run:
actions: [get-secrets, build]
options: [append-env-variables-from-configs]
script: mozharness/scripts/fx_desktop_build.py
secrets: true
config:
- builds/releng_base_firefox.py
- builds/taskcluster_base_windows.py
- taskcluster_nightly.py
extra-config:
stage_platform: win64-aarch64
mozconfig_platform: win64-aarch64
dependencies:
win32-opt: build-win32-nightly/opt
win64-aarch64-opt: build-win64-aarch64-nightly-no-eme/opt
fetches:
# Abuse fetches to copy the generated-files artifact from the non-eme
# build directly to the artifacts directory of this build. Likewise
# for target.langpack.xpi
win64-aarch64-opt:
- artifact: target.generated-files.tar.gz
extract: false
dest: ../public/build
- artifact: target.langpack.xpi
extract: false
dest: ../public/build
toolchains:
- win64-node
win64-aarch64-devedition-nightly/opt:
description: "AArch64 Win64 MSVC Devedition Nightly"

Просмотреть файл

@ -16,4 +16,3 @@ kind-dependencies:
only-for-attributes:
- nightly
- shippable

Просмотреть файл

@ -32,7 +32,7 @@ jobs:
treeherder:
platform: linux32/opt
dependencies:
build-linux/opt: build-linux-shippable/opt
build-linux/opt: build-linux-nightly/opt
fetches:
build-linux/opt:
- artifact: target.common.tests.tar.gz
@ -51,7 +51,7 @@ jobs:
treeherder:
platform: linux64/opt
dependencies:
build-linux64/opt: build-linux64-shippable/opt
build-linux64/opt: build-linux64-nightly/opt
fetches:
build-linux64/opt:
- artifact: target.common.tests.tar.gz
@ -70,7 +70,7 @@ jobs:
treeherder:
platform: osx-cross/opt
dependencies:
build-macosx64/opt: build-macosx64-shippable/opt
build-macosx64/opt: build-macosx64-nightly/opt
fetches:
build-macosx64/opt:
- artifact: target.common.tests.tar.gz
@ -89,7 +89,7 @@ jobs:
treeherder:
platform: windows2012-32/opt
dependencies:
build-win32/opt: build-win32-shippable/opt
build-win32/opt: build-win32-nightly/opt
fetches:
build-win32/opt:
- artifact: target.common.tests.tar.gz
@ -108,7 +108,7 @@ jobs:
treeherder:
platform: windows2012-64/opt
dependencies:
build-win64/opt: build-win64-shippable/opt
build-win64/opt: build-win64-nightly/opt
fetches:
build-win64/opt:
- artifact: target.common.tests.tar.gz

Просмотреть файл

@ -21,12 +21,12 @@ kind-dependencies:
primary-dependency: build
only-for-build-platforms:
- linux64-pgo/opt
- linux/opt
- android-api-16/opt
- linux64-shippable/opt
- linux-shippable/opt
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- macosx64/opt
- win32-pgo/opt
- win64-pgo/opt
job-template:
description:
@ -55,7 +55,7 @@ job-template:
toolchains:
by-build-platform:
default: []
macosx64.*:
macosx64:
- linux64-libdmg
- linux64-hfsplus
android-api-16:
@ -73,9 +73,9 @@ job-template:
android-api-16: mobile
job-name:
by-build-platform:
linux(?!64).*: linux-opt
linux: linux-opt
linux64.*: linux64-opt
macosx64.*: macosx64-opt
macosx64: macosx64-opt
win32.*: win32-opt
win64.*: win64-opt
android-api-16: android-api-16-opt
@ -95,17 +95,12 @@ job-template:
by-build-platform:
linux64: linux64/opt
linux64-pgo: linux64-pgo/opt
linux64-shippable: linux64-shippable/opt
linux: linux32/opt
linux-shippable: linux32-shippable/opt
macosx64: osx-cross/opt
macosx64-shippable: osx-shippable/opt
win32: windows2012-32/opt
win32-pgo: windows2012-32-pgo/opt
win32-shippable: windows2012-32-shippable/opt
win64: windows2012-64/opt
win64-pgo: windows2012-64-pgo/opt
win64-shippable: windows2012-64-shippable/opt
android-api-16: android-4-0-armv7-api16/opt
env:
by-build-platform:
@ -113,7 +108,7 @@ job-template:
EN_US_PACKAGE_NAME: target.tar.bz2
EN_US_BINARY_URL:
artifact-reference: <build-signing/{artifact_prefix}>
macosx64.*:
macosx64:
EN_US_PACKAGE_NAME: target.dmg
EN_US_BINARY_URL:
artifact-reference: <repackage/{artifact_prefix}>
@ -128,7 +123,7 @@ job-template:
mozharness:
config:
by-build-platform:
linux(?!64).*:
linux:
- single_locale/firefox.py
- single_locale/linux32.py
- single_locale/tc_common.py
@ -138,7 +133,7 @@ job-template:
- single_locale/linux64.py
- single_locale/tc_common.py
- single_locale/tc_linux_common.py
macosx64.*:
macosx64:
- single_locale/firefox.py
- single_locale/macosx64.py
- single_locale/tc_common.py

Просмотреть файл

@ -13,7 +13,7 @@ kind-dependencies:
- repackage
only-for-build-platforms:
- linux64-shippable/opt
- linux64-nightly/opt
job-template:
shipping-phase: null

Просмотреть файл

@ -13,12 +13,6 @@ kind-dependencies:
- repackage-l10n
only-for-build-platforms:
- linux-shippable/opt
- linux64-shippable/opt
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- win64-aarch64-shippable/opt
- linux-nightly/opt
- linux-devedition-nightly/opt
- linux64-nightly/opt

Просмотреть файл

@ -13,16 +13,11 @@ kind-dependencies:
- repackage
only-for-build-platforms:
- linux-shippable/opt
- linux64-shippable/opt
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- win64-aarch64-shippable/opt
- linux-nightly/opt
- linux-devedition-nightly/opt
- linux64-nightly/opt
- linux64-devedition-nightly/opt
- linux64-asan-reporter-nightly/opt
- macosx64-nightly/opt
- macosx64-devedition-nightly/opt
- win32-nightly/opt

Просмотреть файл

@ -15,4 +15,3 @@ kind-dependencies:
only-for-attributes:
- nightly
- shippable

Просмотреть файл

@ -21,19 +21,13 @@ kind-dependencies:
primary-dependency: build
only-for-build-platforms:
- android-api-16-nightly/opt
- linux64-nightly/opt
- linux64-shippable/opt
- linux-nightly/opt
- linux-shippable/opt
- android-api-16-nightly/opt
- macosx64-nightly/opt
- macosx64-shippable/opt
- win32-nightly/opt
- win32-shippable/opt
- win64-nightly/opt
- win64-shippable/opt
- win64-aarch64-nightly/opt
- win64-aarch64-shippable/opt
- linux64-devedition-nightly/opt
- linux-devedition-nightly/opt
- macosx64-devedition-nightly/opt
@ -80,13 +74,18 @@ job-template:
- android-sdk-linux
tooltool:
by-build-platform:
default: internal
linux.*: public
default: public
android-api-16-nightly: internal
macosx64-nightly: internal
macosx64-devedition-nightly: internal
win32-nightly: internal
win32-devedition-nightly: internal
win64-nightly: internal
win64-devedition-nightly: internal
win64-aarch64-nightly: internal
win64-aarch64-devedition-nightly: internal
index:
type:
by-build-platform:
.*nightly.*: nightly-l10n
default: shippable-l10n
type: nightly-l10n
product:
by-build-platform:
default: firefox
@ -100,12 +99,6 @@ job-template:
win32-nightly: win32-opt
win64-nightly: win64-opt
win64-aarch64-nightly: win64-aarch64-opt
linux-shippable: linux-opt
linux64-shippable: linux64-opt
macosx64-shippable: macosx64-opt
win32-shippable: win32-opt
win64-shippable: win64-opt
win64-aarch64-shippable: win64-aarch64-opt
linux-devedition-nightly: linux-devedition-opt
linux64-devedition-nightly: linux64-devedition-opt
macosx64-devedition-nightly: macosx64-devedition-opt
@ -132,12 +125,6 @@ job-template:
win32-nightly: windows2012-32/opt
win64-nightly: windows2012-64/opt
win64-aarch64-nightly: windows2012-aarch64/opt
linux64-shippable: linux64-shippable/opt
linux-shippable: linux32-shippable/opt
macosx64-shippable: osx-shippable/opt
win32-shippable: windows2012-32-shippable/opt
win64-shippable: windows2012-64-shippable/opt
win64-aarch64-shippable: windows2012-aarch64-shippable/opt
linux64-devedition-nightly: linux64-devedition/opt
linux-devedition-nightly: linux32-devedition/opt
macosx64-devedition-nightly: osx-cross-devedition/opt
@ -166,37 +153,37 @@ job-template:
mozharness:
config:
by-build-platform:
linux-(?:nightly|shippable):
linux-nightly:
- single_locale/firefox.py
- single_locale/linux32.py
- single_locale/tc_common.py
- single_locale/tc_linux_common.py
- taskcluster_nightly.py
linux64-(?:nightly|shippable):
linux64-nightly:
- single_locale/firefox.py
- single_locale/linux64.py
- single_locale/tc_common.py
- single_locale/tc_linux_common.py
- taskcluster_nightly.py
macosx64-(?:nightly|shippable):
macosx64-nightly:
- single_locale/firefox.py
- single_locale/macosx64.py
- single_locale/tc_common.py
- single_locale/tc_macosx64.py
- taskcluster_nightly.py
win32-(?:nightly|shippable):
win32-nightly:
- single_locale/firefox.py
- single_locale/win32.py
- single_locale/tc_common.py
- single_locale/tc_win32.py
- taskcluster_nightly.py
win64-(?:nightly|shippable):
win64-nightly:
- single_locale/firefox.py
- single_locale/win64.py
- single_locale/tc_common.py
- single_locale/tc_win64.py
- taskcluster_nightly.py
win64-aarch64-(?:nightly|shippable):
win64-aarch64-nightly:
- single_locale/firefox.py
- single_locale/win64-aarch64.py
- single_locale/tc_common.py

Просмотреть файл

@ -15,25 +15,18 @@ kind-dependencies:
only-for-attributes:
- nightly
- shippable
only-for-build-platforms:
- macosx64-shippable/opt
- macosx64-nightly/opt
- macosx64-devedition-nightly/opt
- win32-shippable/opt
- win32-nightly/opt
- win32-devedition-nightly/opt
- win64-shippable/opt
- win64-nightly/opt
- win64-devedition-nightly/opt
- win64-aarch64-shippable/opt
- win64-aarch64-nightly/opt
- win64-aarch64-devedition-nightly/opt
- linux-shippable/opt
- linux-nightly/opt
- linux-devedition-nightly/opt
- linux64-shippable/opt
- linux64-nightly/opt
- linux64-devedition-nightly/opt
- linux64-asan-reporter-nightly/opt

Просмотреть файл

@ -14,7 +14,6 @@ kind-dependencies:
only-for-attributes:
- nightly
- shippable
job-template:
description: Beetmover submission for platform-independent langpacks {locales} in {platform} directory

Просмотреть файл

@ -13,9 +13,6 @@ kind-dependencies:
- release-eme-free-repack-beetmover
only-for-build-platforms:
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt

Просмотреть файл

@ -13,9 +13,6 @@ kind-dependencies:
- release-eme-free-repack-repackage-signing
only-for-build-platforms:
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt

Просмотреть файл

@ -13,9 +13,6 @@ kind-dependencies:
- release-eme-free-repack-repackage
only-for-build-platforms:
- win32-shippable/opt
- win32-nightly/opt
- win64-shippable/opt
- win64-nightly/opt
- macosx64-shippable/opt
- macosx64-nightly/opt

Просмотреть файл

@ -18,11 +18,8 @@ kind-dependencies:
- toolchain
only-for-build-platforms:
- macosx64-shippable/opt
- macosx64-nightly/opt
- win32-shippable/opt
- win32-nightly/opt
- win64-shippable/opt
- win64-nightly/opt
job-template:

Просмотреть файл

@ -15,7 +15,6 @@ kind-dependencies:
- release-eme-free-repack
only-for-build-platforms:
- macosx64-shippable/opt
- macosx64-nightly/opt
job-template:

Просмотреть файл

@ -41,38 +41,38 @@ job-defaults:
production: false
jobs:
macosx64-shippable:
macosx64-nightly:
treeherder:
symbol: EME
platform: macosx64/opt
kind: test
tier: 1
attributes:
build_platform: macosx64-shippable
build_platform: macosx64-nightly
build_type: opt
artifact_prefix: releng/partner
nightly: true
win32-shippable:
win32-nightly:
treeherder:
symbol: EME
platform: win32/opt
kind: test
tier: 1
attributes:
build_platform: win32-shippable
build_platform: win32-nightly
build_type: opt
artifact_prefix: releng/partner
nightly: true
win64-shippable:
win64-nightly:
treeherder:
symbol: EME
platform: win64/opt
kind: test
tier: 1
attributes:
build_platform: win64-shippable
build_platform: win64-nightly
build_type: opt
artifact_prefix: releng/partner
nightly: true

Просмотреть файл

@ -13,12 +13,6 @@ kind-dependencies:
- release-partner-repack-repackage-signing
only-for-build-platforms:
- linux-shippable/opt
- linux64-shippable/opt
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- win64-aarch64-shippable/opt
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt

Просмотреть файл

@ -22,8 +22,6 @@ kind-dependencies:
- release-partner-repack
only-for-build-platforms:
- linux-shippable/opt
- linux64-shippable/opt
- linux-nightly/opt
- linux64-nightly/opt

Просмотреть файл

@ -14,12 +14,6 @@ kind-dependencies:
- release-partner-repack-repackage # Windows, Mac
only-for-build-platforms:
- linux-shippable/opt
- linux64-shippable/opt
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- win64-aarch64-shippable/opt
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt

Просмотреть файл

@ -18,10 +18,6 @@ kind-dependencies:
- toolchain
only-for-build-platforms:
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- win64-aarch64-shippable/opt
- macosx64-nightly/opt
- win32-nightly/opt
- win64-nightly/opt

Просмотреть файл

@ -16,7 +16,6 @@ kind-dependencies:
only-for-build-platforms:
- macosx64-nightly/opt
- macosx64-shippable/opt
job-template:
shipping-product: firefox

Просмотреть файл

@ -41,44 +41,44 @@ job-defaults:
production: false
jobs:
linux-shippable:
linux-nightly:
attributes:
build_platform: linux-shippable
build_platform: linux-nightly
build_type: opt
artifact_prefix: releng/partner
shippable: true
nightly: true
linux64-shippable:
linux64-nightly:
attributes:
build_platform: linux64-shippable
build_platform: linux64-nightly
build_type: opt
artifact_prefix: releng/partner
shippable: true
nightly: true
macosx64-shippable:
macosx64-nightly:
attributes:
build_platform: macosx64-shippable
build_platform: macosx64-nightly
build_type: opt
artifact_prefix: releng/partner
shippable: true
nightly: true
win32-shippable:
win32-nightly:
attributes:
build_platform: win32-shippable
build_platform: win32-nightly
build_type: opt
artifact_prefix: releng/partner
shippable: true
nightly: true
win64-shippable:
win64-nightly:
attributes:
build_platform: win64-shippable
build_platform: win64-nightly
build_type: opt
artifact_prefix: releng/partner
shippable: true
nightly: true
win64-aarch64-shippable:
win64-aarch64-nightly:
attributes:
build_platform: win64-aarch64-shippable
build_platform: win64-aarch64-nightly
build_type: opt
artifact_prefix: releng/partner
shippable: true
nightly: true

Просмотреть файл

@ -58,7 +58,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: linux-shippable
build_platform: linux-nightly
extra:
platform: linux-i686
updater-platform: linux-x86_64
@ -70,7 +70,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: linux64-shippable
build_platform: linux64-nightly
extra:
platform: linux-x86_64
updater-platform: linux-x86_64
@ -82,7 +82,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: macosx64-shippable
build_platform: macosx64-nightly
extra:
platform: mac
updater-platform: linux-x86_64
@ -94,7 +94,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: win32-shippable
build_platform: win32-nightly
extra:
platform: win32
updater-platform: linux-x86_64
@ -106,7 +106,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: win64-shippable
build_platform: win64-nightly
extra:
platform: win64
updater-platform: linux-x86_64

Просмотреть файл

@ -46,7 +46,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: linux64-shippable
build_platform: linux64-nightly
firefox-secondary-linux:
description: linux secondary channel update verify
@ -57,7 +57,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: linux-shippable
build_platform: linux-nightly
firefox-secondary-win64:
description: win64 secondary channel update verify
@ -68,7 +68,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: win64-shippable
build_platform: win64-nightly
firefox-secondary-win32:
description: win32 secondary channel update verify
@ -79,7 +79,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: win32-shippable
build_platform: win32-nightly
firefox-secondary-macosx64:
description: macosx64 secondary channel update verify
@ -90,4 +90,4 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: macosx64-shippable
build_platform: macosx64-nightly

Просмотреть файл

@ -14,9 +14,9 @@ kind-dependencies:
only-for-build-platforms:
- linux64-shippable/opt # addons.mozilla.org only support 1 platform per locale. That's why we use linux64
- linux64-nightly/opt # addons.mozilla.org only support 1 platform per locale. That's why we use linux64
- linux64-devedition-nightly/opt
- macosx64-shippable/opt # Although, we need the special locale "ja-JP-Mac" from this platform
- macosx64-nightly/opt # Although, we need the special locale "ja-JP-Mac" from this platform
- macosx64-devedition-nightly/opt
@ -39,7 +39,6 @@ job-template:
by-platform:
# ja-JP-mac is only langpack on mac, and is unlisted always
macosx64-nightly.*: unlisted
macosx64-shippable.*: unlisted
macosx64-devedition.*: unlisted
linux.*-devedition.*: unlisted
default: listed

Просмотреть файл

@ -19,7 +19,7 @@ job-defaults:
shipping-phase: promote
scopes: []
treeherder:
platform: linux64-shippable/opt
platform: linux64/opt
kind: build
tier: 2
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
@ -59,6 +59,6 @@ jobs:
firefox:
shipping-product: firefox
attributes:
build_platform: linux64-shippable
build_platform: linux64-nightly
treeherder:
symbol: Snap(r)

Просмотреть файл

@ -77,7 +77,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: linux-shippable
build_platform: linux-nightly
extra:
product: firefox
platform: linux-i686
@ -101,7 +101,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: linux64-shippable
build_platform: linux64-nightly
extra:
product: firefox
platform: linux-x86_64
@ -125,7 +125,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: macosx64-shippable
build_platform: macosx64-nightly
extra:
product: firefox
platform: mac
@ -149,7 +149,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: win32-shippable
build_platform: win32-nightly
extra:
product: firefox
platform: win32
@ -173,7 +173,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: win64-shippable
build_platform: win64-nightly
extra:
product: firefox
platform: win64

Просмотреть файл

@ -53,7 +53,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: linux64-shippable
build_platform: linux64-nightly
firefox-linux:
description: linux update verify
@ -73,7 +73,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: linux-shippable
build_platform: linux-nightly
firefox-win64:
description: win64 update verify
@ -93,7 +93,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: win64-shippable
build_platform: win64-nightly
firefox-win32:
description: win32 update verify
@ -113,7 +113,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: win32-shippable
build_platform: win32-nightly
firefox-macosx64:
description: macosx64 update verify
@ -133,7 +133,7 @@ jobs:
kind: test
tier: 1
attributes:
build_platform: macosx64-shippable
build_platform: macosx64-nightly
devedition-linux64:
description: linux64 update verify

Просмотреть файл

@ -17,12 +17,6 @@ kind-dependencies:
- toolchain
only-for-build-platforms:
- linux-shippable/opt
- linux64-shippable/opt
- macosx64-shippable/opt
- win32-shippable/opt
- win64-shippable/opt
- win64-aarch64-shippable/opt
- linux-nightly/opt
- linux64-nightly/opt
- macosx64-nightly/opt

Просмотреть файл

@ -17,9 +17,7 @@ kind-dependencies:
- fetch
only-for-build-platforms:
- win32-shippable/opt
- win32-nightly/opt
- win64-shippable/opt
- win64-nightly/opt
- win32-devedition-nightly/opt
- win64-devedition-nightly/opt

Просмотреть файл

@ -14,15 +14,12 @@ kind-dependencies:
- repackage-l10n
only-for-build-platforms:
- win32-shippable/opt
- win32-nightly/opt
- win32-devedition-nightly/opt
- win32/opt
- win64-shippable/opt
- win64-nightly/opt
- win64-devedition-nightly/opt
- win64/opt
- win64-aarch64-shippable/opt
- win64-aarch64-nightly/opt
- win64-aarch64-devedition-nightly/opt
- win64-asan-reporter-nightly/opt

Просмотреть файл

@ -13,11 +13,9 @@ kind-dependencies:
- repackage-msi
only-for-build-platforms:
- win32-shippable/opt
- win32-nightly/opt
- win32-devedition-nightly/opt
- win32/opt
- win64-shippable/opt
- win64-nightly/opt
- win64-devedition-nightly/opt
- win64/opt

Просмотреть файл

@ -17,12 +17,9 @@ only-for-build-platforms:
- win32-nightly/opt
- win32-devedition-nightly/opt
- win32-pgo/opt
- win32-shippable/opt
- win64-nightly/opt
- win64-devedition-nightly/opt
- win64-pgo/opt
- win64-shippable/opt
- win64-aarch64-nightly/opt
- win64-aarch64-shippable/opt
- win64-aarch64-devedition-nightly/opt
- win64-asan-reporter-nightly/opt

Просмотреть файл

@ -17,29 +17,23 @@ kind-dependencies:
- toolchain
only-for-build-platforms:
- linux-shippable/opt
- linux-nightly/opt
- linux-devedition-nightly/opt
- linux/opt
- linux64-shippable/opt
- linux64-nightly/opt
- linux64-devedition-nightly/opt
- linux64-asan-reporter-nightly/opt
- linux64/opt
- linux64-pgo/opt
- macosx64-shippable/opt
- macosx64-nightly/opt
- macosx64-devedition-nightly/opt
- macosx64/opt
- win32-shippable/opt
- win32-nightly/opt
- win32-devedition-nightly/opt
- win32/opt
- win32-pgo/opt
- win64-shippable/opt
- win64-nightly/opt
- win64-devedition-nightly/opt
- win64-aarch64-shippable/opt
- win64-aarch64-nightly/opt
- win64-aarch64-devedition-nightly/opt
- win64/opt

Просмотреть файл

@ -32,4 +32,4 @@ jobs-from:
dependent-build-platforms:
linux64-asan/opt: build-linux64-asan/opt
linux64/debug: build-linux64/debug
linux64.*: build-linux64-shippable/opt
linux64.*: build-linux64/pgo

Просмотреть файл

@ -42,17 +42,14 @@ gtest:
instance-size: xlarge
run-on-projects:
by-test-platform:
windows.*-shippable/.*: [] # permafails on shippable
windows.*-pgo/.*: [] # permafails on pgo too
windows.*-pgo/.*: [] # permafails on pgo
windows.*-nightly/.*: [] # permafails on nightly too
windows10-64-asan/opt: [] # permafails on asan too
.*-devedition/.*: [] # don't run on devedition
default: built-projects
tier:
by-test-platform:
windows7-32-shippable.*: 3
windows7-32-pgo.*: 3
windows10-64-shippable.*: 3
windows10-64-pgo.*: 3
windows10-64-asan.*: 3
default: default

Просмотреть файл

@ -92,7 +92,7 @@ test-verify:
.*-ccov/.*: []
.*-asan/.*: []
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
# do not run on beta or release: usually just confirms earlier results
default: ['trunk', 'try']
tier: 2
@ -137,7 +137,7 @@ test-verify-gpu:
.*-ccov/.*: []
.*-asan/.*: []
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
# do not run on beta or release: usually just confirms earlier results
default: ['trunk', 'try']
tier: 2

Просмотреть файл

@ -130,7 +130,7 @@ browser-instrumentation:
tier: 3
run-on-projects:
by-test-platform:
windows.*-(?:nightly|shippable)/.*: ["mozilla-central"]
windows.*-nightly/.*: ["mozilla-central"]
default: []
max-run-time: 14400
mozharness:
@ -144,11 +144,12 @@ browser-screenshots:
loopback-video: true
run-on-projects:
by-test-platform:
windows7-32(?:-pgo|-shippable)(?:-qr)?/opt: ['mozilla-central', 'integration']
windows10-64(?:-pgo|-shippable)(?:-qr)?/opt: ['mozilla-central', 'integration']
# We don't want debug, pgo, devedition or nightly builds
windows7-32-pgo(?:-qr)?/opt: ['mozilla-central', 'integration']
windows10-64-pgo(?:-qr)?/opt: ['mozilla-central', 'integration']
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central']
linux64-(?:pgo|shippable)(?:-qr)?/opt: ['mozilla-central', 'integration']
macosx64-shippable/opt: ['mozilla-central', 'integration']
linux64-pgo(?:-qr)?/opt: ['mozilla-central', 'integration']
macosx64/opt: ['mozilla-central', 'integration']
default: []
max-run-time: 3600
mozharness:
@ -252,8 +253,8 @@ mochitest-devtools-webreplay:
allow-software-gl-layers: false
run-on-projects:
by-test-platform:
macosx64/opt: ['mozilla-central', 'try']
macosx64.*/opt: ['trunk', 'try']
macosx64(!-shippable)*/opt: ['trunk', 'try']
.*shippable/opt: built-projects
default: []
mochitest-gpu:

Просмотреть файл

@ -9,7 +9,10 @@ job-defaults:
by-test-platform:
android-hw.*: /builds/worker
default: /home/cltbld
run-on-projects: ['try', 'mozilla-central']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['try', 'mozilla-central']
tier: 2
virtualization:
by-test-platform:

Просмотреть файл

@ -14,7 +14,7 @@ job-defaults:
windows10-64-ux: ['try', 'mozilla-central']
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
android-hw-.*-api-16/opt: ['try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['try', 'trunk', 'mozilla-beta']
tier:
by-test-platform:
@ -55,7 +55,10 @@ raptor-tp6-1-firefox-profiling:
description: "Raptor tp6-1 on Firefox with Gecko Profiling"
try-name: raptor-tp6-1-firefox-profiling
treeherder-symbol: Rap-Prof(tp6-1)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -75,7 +78,10 @@ raptor-tp6-2-firefox-profiling:
description: "Raptor tp6-2 on Firefox with Gecko Profiling"
try-name: raptor-tp6-2-firefox-profiling
treeherder-symbol: Rap-Prof(tp6-2)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -95,7 +101,10 @@ raptor-tp6-3-firefox-profiling:
description: "Raptor tp6-3 on Firefox with Gecko Profiling"
try-name: raptor-tp6-3-firefox-profiling
treeherder-symbol: Rap-Prof(tp6-3)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -115,7 +124,10 @@ raptor-tp6-4-firefox-profiling:
description: "Raptor tp6-4 on Firefox with Gecko Profiling"
try-name: raptor-tp6-4-firefox-profiling
treeherder-symbol: Rap-Prof(tp6-4)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -135,7 +147,10 @@ raptor-tp6-5-firefox-profiling:
description: "Raptor tp6-5 on Firefox with Gecko Profiling"
try-name: raptor-tp6-5-firefox-profiling
treeherder-symbol: Rap-Prof(tp6-5)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -155,7 +170,10 @@ raptor-tp6-6-firefox-profiling:
description: "Raptor tp6-6 on Firefox with Gecko Profiling"
try-name: raptor-tp6-6-firefox-profiling
treeherder-symbol: Rap-Prof(tp6-6)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -175,7 +193,10 @@ raptor-tp6-7-firefox-profiling:
description: "Raptor tp6-7 on Firefox with Gecko Profiling"
try-name: raptor-tp6-7-firefox-profiling
treeherder-symbol: Rap-Prof(tp6-7)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -187,7 +208,10 @@ raptor-tp6-8-firefox:
description: "Raptor tp6-8 on Firefox"
try-name: raptor-tp6-8-firefox
treeherder-symbol: Rap(tp6-8)
run-on-projects: ['try', 'mozilla-central']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['try', 'mozilla-central']
tier: 2
mozharness:
extra-options:
@ -197,7 +221,10 @@ raptor-tp6-8-firefox-profiling:
description: "Raptor tp6-8 on Firefox with Gecko Profiling"
try-name: raptor-tp6-8-firefox-profiling
treeherder-symbol: Rap-Prof(tp6-8)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -209,7 +236,10 @@ raptor-tp6-9-firefox:
description: "Raptor tp6-9 on Firefox"
try-name: raptor-tp6-9-firefox
treeherder-symbol: Rap(tp6-9)
run-on-projects: ['try', 'mozilla-central']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['try', 'mozilla-central']
tier: 2
mozharness:
extra-options:
@ -219,7 +249,10 @@ raptor-tp6-9-firefox-profiling:
description: "Raptor tp6-9 on Firefox with Gecko Profiling"
try-name: raptor-tp6-9-firefox-profiling
treeherder-symbol: Rap-Prof(tp6-9)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -231,7 +264,10 @@ raptor-tp6-10-firefox:
description: "Raptor tp6-10 on Firefox"
try-name: raptor-tp6-10-firefox
treeherder-symbol: Rap(tp6-10)
run-on-projects: ['try', 'mozilla-central']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['try', 'mozilla-central']
tier: 2
mozharness:
extra-options:
@ -241,7 +277,10 @@ raptor-tp6-10-firefox-profiling:
description: "Raptor tp6-10 on Firefox with Gecko Profiling"
try-name: raptor-tp6-10-firefox-profiling
treeherder-symbol: Rap-Prof(tp6-10)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -253,7 +292,10 @@ raptor-tp6-binast-1-firefox:
description: "Raptor tp6-binast-1 on Firefox"
try-name: raptor-tp6-binast-1
treeherder-symbol: Rap(tp6-b-1)
run-on-projects: ['try', 'mozilla-central']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['try', 'mozilla-central']
tier: 2
mozharness:
extra-options:
@ -435,7 +477,10 @@ raptor-speedometer-firefox-profiling:
description: "Raptor Speedometer on Firefox with Gecko Profiling"
try-name: raptor-speedometer-firefox-profiling
treeherder-symbol: Rap-Prof(sp)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -511,7 +556,10 @@ raptor-stylebench-firefox-profiling:
description: "Raptor StyleBench on Firefox with Gecko Profiling"
try-name: raptor-stylebench-firefox-profiling
treeherder-symbol: Rap-Prof(sb)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -531,7 +579,10 @@ raptor-motionmark-htmlsuite-firefox-profiling:
description: "Raptor MotionMark HtmlSuite on Firefox with Gecko Profiling"
try-name: raptor-motionmark-htmlsuite-firefox-profiling
treeherder-symbol: Rap-Prof(mm-h)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -551,7 +602,10 @@ raptor-motionmark-animometer-firefox-profiling:
description: "Raptor MotionMark Animometer on Firefox with Gecko Profiling"
try-name: raptor-motionmark-animometer-firefox-profiling
treeherder-symbol: Rap-Prof(mm-a)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -571,7 +625,10 @@ raptor-webaudio-firefox-profiling:
description: "Raptor WebAudio on Firefox with Gecko Profiling"
try-name: raptor-webaudio-firefox
treeherder-symbol: Rap-Prof(wa)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -591,7 +648,10 @@ raptor-sunspider-firefox-profiling:
description: "Raptor SunSpider on Firefox with Gecko Profiling"
try-name: raptor-sunspider-firefox-profiling
treeherder-symbol: Rap-Prof(ss)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -614,7 +674,10 @@ raptor-unity-webgl-firefox-profiling:
description: "Raptor Unity WebGL on Firefox with Gecko Profiling"
try-name: raptor-unity-webgl-firefox-profiling
treeherder-symbol: Rap-Prof(ugl)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -651,7 +714,10 @@ raptor-wasm-misc-cranelift-firefox:
description: "Raptor WASM Misc on Firefox with Cranelift"
try-name: raptor-wasm-misc-cranelift-firefox
treeherder-symbol: Rap(wm-c)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 1800
mozharness:
extra-options:
@ -675,7 +741,10 @@ raptor-wasm-misc-firefox-profiling:
description: "Raptor WASM Misc on Firefox with Gecko Profiling"
try-name: raptor-wasm-misc-firefox-profiling
treeherder-symbol: Rap-Prof(wm)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -701,7 +770,10 @@ raptor-wasm-misc-baseline-firefox-profiling:
description: "Raptor WASM Misc on Firefox with baseline JIT and Gecko Profiling"
try-name: raptor-wasm-misc-baseline-firefox-profiling
treeherder-symbol: Rap-Prof(wm-b)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -727,7 +799,10 @@ raptor-wasm-misc-ion-firefox-profiling:
description: "Raptor WASM Misc on Firefox with ION Monkey and Gecko Profiling"
try-name: raptor-wasm-misc-ion-firefox-profiling
treeherder-symbol: Rap-Prof(wm-i)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -758,7 +833,10 @@ raptor-assorted-dom-firefox-profiling:
description: "Raptor Assorted-Dom on Firefox with Gecko Profiling"
try-name: raptor-assorted-dom-firefox-profiling
treeherder-symbol: Rap-Prof(dom)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -786,7 +864,10 @@ raptor-wasm-godot-firefox-profiling:
description: "Raptor Wasm Godot on Firefox with Gecko Profiling"
try-name: raptor-wasm-godot-firefox-profiling
treeherder-symbol: Rap-Prof(godot)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -811,7 +892,10 @@ raptor-wasm-godot-baseline-firefox-profiling:
description: "Raptor Wasm Godot on Firefox with baseline JIT and Gecko Profiling"
try-name: raptor-wasm-godot-baseline-firefox-profiling
treeherder-symbol: Rap-Prof(godot-b)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:
@ -823,7 +907,10 @@ raptor-wasm-godot-cranelift-firefox:
description: "Raptor WASM Godot on Firefox with Cranelift"
try-name: raptor-wasm-godot-cranelift-firefox
treeherder-symbol: Rap(godot-c)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time:
by-test-platform:
.*-qr/.*: 2100
@ -837,7 +924,10 @@ raptor-wasm-godot-cranelift-firefox-profiling:
description: "Raptor WASM Godot on Firefox with Cranelift Profiling"
try-name: raptor-wasm-godot-cranelift-firefox-profiling
treeherder-symbol: Rap-Prof(godot-c)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
mozharness:
extra-options:
@ -861,7 +951,10 @@ raptor-wasm-godot-ion-firefox-profiling:
description: "Raptor WASM godot on Firefox with ION Monkey and Gecko Profiling"
try-name: raptor-wasm-godot-ion-firefox-profiling
treeherder-symbol: Rap-Prof(godot-i)
run-on-projects: ['mozilla-central', 'try']
run-on-projects:
by-test-platform:
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 900
tier: 2
mozharness:

Просмотреть файл

@ -33,7 +33,7 @@ talos-bcv:
by-test-platform:
.*-qr/.*: [] # this test is not useful with webrender
(?:windows10-64|windows7-32|linux64)/opt: ['mozilla-central', 'try']
macosx64/opt: ['mozilla-central', 'try']
.*shippable/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
tier:
by-test-platform:
@ -51,7 +51,7 @@ talos-chrome:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
max-run-time: 1200
mozharness:
@ -67,7 +67,7 @@ talos-damp:
by-test-platform:
linux64-ccov/.*: ['try'] # Bug 1407593
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
mozharness:
extra-options:
@ -80,7 +80,7 @@ talos-dromaeojs:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
max-run-time: 2100
mozharness:
@ -95,7 +95,7 @@ talos-flex:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 1800
mozharness:
@ -109,7 +109,7 @@ talos-g1:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
max-run-time:
by-test-platform:
@ -126,7 +126,7 @@ talos-g3:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
max-run-time: 900
mozharness:
@ -140,7 +140,7 @@ talos-g4:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
max-run-time:
by-test-platform:
@ -157,7 +157,7 @@ talos-g5:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
mozharness:
extra-options:
@ -174,7 +174,6 @@ talos-h1:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
default: ['mozilla-beta', 'trunk', 'try']
mozharness:
extra-options:
@ -191,7 +190,6 @@ talos-h2:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
default: ['mozilla-beta', 'trunk', 'try']
max-run-time:
by-test-platform:
@ -208,7 +206,6 @@ talos-motionmark:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
default: ['mozilla-central', 'try']
max-run-time: 3600
tier:
@ -227,7 +224,7 @@ talos-other:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
max-run-time: 1500
mozharness:
@ -241,7 +238,7 @@ talos-sessionrestore-many-windows:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-central', 'try']
max-run-time: 1500
mozharness:
@ -255,7 +252,7 @@ talos-perf-reftest:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['trunk', 'try']
max-run-time: 1200
mozharness:
@ -269,7 +266,7 @@ talos-perf-reftest-singletons:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['trunk', 'try']
max-run-time: 1200
mozharness:
@ -283,7 +280,6 @@ talos-speedometer:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
default: ['mozilla-beta', 'trunk', 'try']
max-run-time: 1500
mozharness:
@ -297,7 +293,7 @@ talos-svgr:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
max-run-time: 1800
mozharness:
@ -311,7 +307,7 @@ talos-tp5o:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
max-run-time: 1800
mozharness:
@ -325,7 +321,6 @@ talos-tp6:
run-on-projects:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
default: ['trunk', 'try']
max-run-time: 1200
mozharness:
@ -339,8 +334,9 @@ talos-tp6-stylo-threads:
max-run-time: 1200
run-on-projects:
by-test-platform:
macosx64(?!-shippable)*/.*: ['mozilla-beta', 'autoland', 'try']
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
mozharness:
extra-options:
@ -355,7 +351,7 @@ talos-tabswitch:
by-test-platform:
linux64-ccov/.*: ['try'] # Bug 1407593
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: ['mozilla-beta', 'trunk', 'try']
mozharness:
extra-options:
@ -376,8 +372,9 @@ talos-xperf:
by-test-platform:
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
windows10-aarch64/opt: []
windows7-32-(?:pgo|shippable)(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
windows10-64-(?:pgo|shippable)(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
windows7-32-pgo(?:-qr)?/.*: ['mozilla-beta', 'trunk', 'try']
windows10-64-(?!qr|shippable).*/opt: ['mozilla-beta', 'trunk', 'try']
.*shippable(?:-qr)?/opt: built-projects
default: []
tier:
by-test-platform:

Просмотреть файл

@ -19,6 +19,16 @@ linux32/debug:
build-platform: linux/debug
test-sets:
- linux32-tests
linux32/opt:
build-platform: linux/opt
test-sets:
- linux32-tests
- linux32-opt-tests
linux32-nightly/opt:
build-platform: linux-nightly/opt
test-sets:
- linux32-tests
- linux32-opt-tests
linux32-shippable/opt:
build-platform: linux-shippable/opt
test-sets:
@ -49,6 +59,18 @@ linux64/opt:
- linux-talos-flex
- raptor-firefox
- raptor-fetch-firefox
linux64-nightly/opt:
build-platform: linux64-nightly/opt
test-sets:
- common-tests
- web-platform-tests
- opt-only-tests
- desktop-screenshot-capture
- awsy
- raptor-chrome
- raptor-fetch-chrome
- raptor-profiling
- raptor-fetch-profiling
linux64-shippable/opt:
build-platform: linux64-shippable/opt
test-sets:
@ -74,7 +96,21 @@ linux64-devedition/opt:
- opt-only-tests
- desktop-screenshot-capture
# TODO: use 'asan' label here, instead of -asan/opt
# TODO: use 'pgo' and 'asan' labels here, instead of -pgo/opt
linux64-pgo/opt:
build-platform: linux64-pgo/opt
test-sets:
- common-tests
- web-platform-tests
- opt-only-tests
- desktop-screenshot-capture
- talos
- awsy
- mochitest-headless
- linux-talos-flex
- raptor-firefox
- raptor-fetch-firefox
linux64-asan/opt:
build-platform: linux64-asan/opt
test-sets:
@ -97,6 +133,15 @@ linux64-qr/opt:
- web-platform-tests
- raptor-firefox
- raptor-fetch-firefox
linux64-pgo-qr/opt:
build-platform: linux64-pgo/opt
test-sets:
- linux-qr-tests
- talos
- awsy
- web-platform-tests
- raptor-firefox
- raptor-fetch-firefox
linux64-shippable-qr/opt:
build-platform: linux64-shippable/opt
test-sets:
@ -143,6 +188,27 @@ windows7-32/opt:
- web-platform-tests
- raptor-firefox
windows7-32-pgo/opt:
build-platform: win32-pgo/opt
test-sets:
- awsy
- desktop-screenshot-capture
- windows-reftest-gpu
- windows-talos
- windows-tests
- web-platform-tests
- raptor-firefox
windows7-32-nightly/opt:
build-platform: win32-nightly/opt
test-sets:
- awsy
- desktop-screenshot-capture
- windows-reftest-gpu
- windows-tests
- web-platform-tests
- raptor-chrome
windows7-32-shippable/opt:
build-platform: win32-shippable/opt
test-sets:
@ -209,11 +275,35 @@ windows10-64/opt:
# - raptor-firefox
windows10-64-ux/opt:
build-platform: win64-shippable/opt
build-platform: win64-nightly/opt
test-sets:
- raptor-firefox
- talos-ux
windows10-64-pgo/opt:
build-platform: win64-pgo/opt
test-sets:
- awsy
- desktop-screenshot-capture
- windows-talos
- marionette-gpu-tests
- windows-tests
- web-platform-tests
- mochitest-headless
- raptor-firefox
windows10-64-nightly/opt:
build-platform: win64-nightly/opt
test-sets:
- awsy
- desktop-screenshot-capture
- desktop-instrumentation
- marionette-gpu-tests
- windows-tests
- web-platform-tests
- raptor-chrome
- raptor-profiling
windows10-64-shippable/opt:
build-platform: win64-shippable/opt
test-sets:
@ -258,6 +348,15 @@ windows10-64-qr/opt:
- raptor-firefox
- web-platform-tests
windows10-64-pgo-qr/opt:
build-platform: win64-pgo/opt
test-sets:
- awsy
- windows-qr-tests
- windows-talos
- raptor-firefox
- web-platform-tests
windows10-64-shippable-qr/opt:
build-platform: win64-shippable/opt
test-sets:
@ -275,6 +374,23 @@ macosx64/debug:
test-sets:
- macosx64-tests
macosx64/opt:
build-platform: macosx64/opt
test-sets:
- macosx64-talos
- macosx64-tests
- desktop-screenshot-capture
- awsy
- raptor-firefox
macosx64-nightly/opt:
build-platform: macosx64-nightly/opt
test-sets:
- macosx64-tests
- awsy
- raptor-chrome
- raptor-profiling
macosx64-shippable/opt:
build-platform: macosx64-shippable/opt
test-sets:
@ -291,6 +407,11 @@ macosx64-devedition/opt:
test-sets:
- macosx64-tests
macosx64-qr/opt:
build-platform: macosx64/opt
test-sets:
- macosx64-qr-tests
macosx64-shippable-qr/opt:
build-platform: macosx64-shippable/opt
test-sets:

Просмотреть файл

@ -51,7 +51,8 @@ web-platform-tests:
by-test-platform:
android.*: ['mozilla-central', 'try']
windows10-aarch64/opt: ['try', 'mozilla-central']
.*-qr/.*: ['release', 'try'] # skip on integration branches due to high load
.*(?<!shippable)-qr/.*: ['release', 'try'] # skip on integration branches due to high load
.*shippable/opt: built-projects
default: built-projects
tier:
by-test-platform:
@ -107,13 +108,13 @@ web-platform-tests-reftests:
by-test-platform:
android.*: ['mozilla-central', 'try']
windows10-aarch64/opt: ['try', 'mozilla-central']
linux64(?:-pgo|-shippable)?-qr/.*: ['release', 'try'] # skip on integration branches due to high load
linux64-pgo-qr/.*: ['release', 'try'] # skip on integration branches due to high load
default: built-projects
tier:
by-test-platform:
android.*: 2
linux64-asan/opt: 2
linux64(?:-pgo|-shippable)?-qr/.*: 2 # can't be tier-1 if it's not running on integration branches
linux64-qr/.*: 2 # can't be tier-1 if it's not running on integration branches
default: default
mozharness:
extra-options:
@ -156,7 +157,8 @@ web-platform-tests-wdspec:
by-test-platform:
windows10-aarch64/opt: ['try', 'mozilla-central']
android.*: ['mozilla-central', 'try']
.*-qr/.*: ['release', 'try']
.*(?<!shippable)-qr/.*: ['release', 'try'] # skip on integration branches due to high load
.*shippable(?:-qr)?/opt: built-projects
default: built-projects
tier:
by-test-platform:
@ -193,7 +195,7 @@ test-verify-wpt:
.*-ccov/.*: []
.*-asan/.*: []
(?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
.*shippable/opt: built-projects
# do not run on beta or release: usually just confirms earlier results
default: ['trunk', 'try']
tier: 2

Просмотреть файл

@ -14,10 +14,11 @@ kind-dependencies:
only-for-attributes:
- nightly
- shippable
job-template:
description: Upload generated source files from build
attributes:
nightly: true
worker-type: aws-provisioner-v1/gecko-t-linux-xlarge
treeherder:
symbol: Ugs

Просмотреть файл

@ -55,8 +55,8 @@ def loader(kind, path, config, params, loaded_tasks):
if only_attributes:
config_attrs = set(only_attributes)
if not config_attrs & set(task.attributes):
# make sure any attribute exists
if config_attrs - set(task.attributes):
# make sure all attributes exist
continue
job = {

Просмотреть файл

@ -51,8 +51,6 @@ def loader(kind, path, config, params, loaded_tasks):
test['test-name'] = test_name
if test_platform.get('nightly'):
test.setdefault('attributes', {})['nightly'] = True
if test_platform.get('shippable'):
test.setdefault('attributes', {})['shippable'] = True
logger.debug("Generating tasks for test {} on platform {}".format(
test_name, test['test-platform']))
@ -99,9 +97,6 @@ def get_test_platforms(test_platforms_cfg, builds_by_platform, signed_builds_by_
if builds_by_platform[build_platform].attributes.get('nightly'):
test_platforms[test_platform]['nightly'] = \
builds_by_platform[build_platform].attributes['nightly']
if builds_by_platform[build_platform].attributes.get('shippable'):
test_platforms[test_platform]['shippable'] = \
builds_by_platform[build_platform].attributes['shippable']
test_platforms[test_platform].update(cfg)

Просмотреть файл

@ -45,23 +45,23 @@ platform_names:
path_platform: ''
filename_platform:
by-platform:
linux-shippable: 'linux-i686'
linux64-shippable: 'linux-x86_64'
linux-nightly: 'linux-i686'
linux64-nightly: 'linux-x86_64'
linux64-asan-reporter-nightly: 'linux-x86_64-asan-reporter'
macosx64-shippable: 'mac'
win32-shippable: 'win32'
win64-shippable: 'win64'
win64-aarch64-shippable: 'win64-aarch64'
macosx64-nightly: 'mac'
win32-nightly: 'win32'
win64-nightly: 'win64'
win64-aarch64-nightly: 'win64-aarch64'
win64-asan-reporter-nightly: 'win64-asan-reporter'
stage_platform:
by-platform:
linux-shippable: 'linux'
linux-nightly: 'linux'
linux64-asan-reporter-nightly: 'linux64-asan-reporter'
linux64-shippable: 'linux64'
macosx64-shippable: 'macosx64'
win32-shippable: 'win32'
win64-shippable: 'win64'
win64-aarch64-shippable: 'win64-aarch64'
linux64-nightly: 'linux64'
macosx64-nightly: 'macosx64'
win32-nightly: 'win32'
win64-nightly: 'win64'
win64-aarch64-nightly: 'win64-aarch64'
win64-asan-reporter-nightly: 'win64-asan-reporter'
default: &default
@ -191,13 +191,13 @@ mapping:
from:
- build
only_for_platforms:
- linux-shippable
- linux64-shippable
- macosx64-shippable
- win64-shippable
- win32-shippable
- win64-shippable
- win64-aarch64-shippable
- linux-nightly
- linux64-nightly
- macosx64-nightly
- win64-nightly
- win32-nightly
- win64-nightly
- win64-aarch64-nightly
- win64-asan-reporter-nightly
- linux64-asan-reporter-nightly
pretty_name: firefox-${version}.${locale}.langpack.xpi
@ -217,9 +217,9 @@ mapping:
pretty_name: mar
checksums_path: mar
not_for_platforms:
- win32-shippable
- win64-shippable
- win64-aarch64-shippable
- win32-nightly
- win64-nightly
- win64-aarch64-nightly
- win64-asan-reporter-nightly
destinations:
- ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
@ -231,9 +231,9 @@ mapping:
pretty_name: mbsdiff
checksums_path: mbsdiff
not_for_platforms:
- win32-shippable
- win64-shippable
- win64-aarch64-shippable
- win32-nightly
- win64-nightly
- win64-aarch64-nightly
- win64-asan-reporter-nightly
destinations:
- ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
@ -245,9 +245,9 @@ mapping:
pretty_name: mar.exe
checksums_path: mar.exe
only_for_platforms:
- win32-shippable
- win64-shippable
- win64-aarch64-shippable
- win32-nightly
- win64-nightly
- win64-aarch64-nightly
- win64-asan-reporter-nightly
destinations:
- ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
@ -259,9 +259,9 @@ mapping:
pretty_name: mbsdiff.exe
checksums_path: mbsdiff.exe
only_for_platforms:
- win32-shippable
- win64-shippable
- win64-aarch64-shippable
- win32-nightly
- win64-nightly
- win64-aarch64-nightly
- win64-asan-reporter-nightly
destinations:
- ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
@ -273,8 +273,8 @@ mapping:
from:
- signing
only_for_platforms:
- linux-shippable
- linux64-shippable
- linux-nightly
- linux64-nightly
- linux64-asan-reporter-nightly
pretty_name: firefox-${version}.${locale}.${filename_platform}.tar.bz2
checksums_path: firefox-${version}.${locale}.${filename_platform}.tar.bz2
@ -294,8 +294,8 @@ mapping:
from:
- signing
only_for_platforms:
- linux-shippable
- linux64-shippable
- linux-nightly
- linux64-nightly
- linux64-asan-reporter-nightly
pretty_name: firefox-${version}.${locale}.${filename_platform}.tar.bz2.asc
checksums_path: firefox-${version}.${locale}.${filename_platform}.tar.bz2.asc
@ -315,7 +315,7 @@ mapping:
from:
- repackage
only_for_platforms:
- macosx64-shippable
- macosx64-nightly
pretty_name: firefox-${version}.${locale}.${filename_platform}.dmg
checksums_path: firefox-${version}.${locale}.${filename_platform}.dmg
destinations:
@ -334,9 +334,9 @@ mapping:
from:
- signing
only_for_platforms:
- win64-shippable
- win32-shippable
- win64-aarch64-shippable
- win64-nightly
- win32-nightly
- win64-aarch64-nightly
- win64-asan-reporter-nightly
pretty_name: firefox-${version}.${locale}.${filename_platform}.zip
checksums_path: firefox-${version}.${locale}.${filename_platform}.zip
@ -347,9 +347,9 @@ mapping:
from:
- repackage-signing
only_for_platforms:
- win64-shippable
- win32-shippable
- win64-aarch64-shippable
- win64-nightly
- win32-nightly
- win64-aarch64-nightly
- win64-asan-reporter-nightly
pretty_name: firefox-${version}.${locale}.${filename_platform}.installer.exe
checksums_path: firefox-${version}.${locale}.${filename_platform}.installer.exe
@ -369,7 +369,7 @@ mapping:
from:
- repackage-signing
only_for_platforms:
- win32-shippable
- win32-nightly
pretty_name: Firefox Installer.${locale}.exe
checksums_path: Firefox Installer.${locale}.exe
destinations:
@ -388,8 +388,8 @@ mapping:
from:
- repackage-signing-msi
only_for_platforms:
- win64-shippable
- win32-shippable
- win64-nightly
- win32-nightly
pretty_name: firefox-${version}.${locale}.${filename_platform}.installer.msi
checksums_path: firefox-${version}.${locale}.${filename_platform}.installer.msi
destinations:

Просмотреть файл

@ -13,13 +13,13 @@ platform_names:
path_platform: ''
filename_platform:
by-platform:
linux-shippable: 'linux-i686'
linux64-shippable: 'linux-x86_64'
linux-nightly: 'linux-i686'
linux64-nightly: 'linux-x86_64'
linux64-asan-reporter-nightly: 'linux-x86_64-asan-reporter'
macosx64-shippable: 'mac'
win32-shippable: 'win32'
win64-shippable: 'win64'
win64-aarch64-shippable: 'win64-aarch64'
macosx64-nightly: 'mac'
win32-nightly: 'win32'
win64-nightly: 'win64'
win64-aarch64-nightly: 'win64-aarch64'
win64-asan-reporter-nightly: 'win64-asan-reporter'
stage_platform: ''

Просмотреть файл

@ -25,10 +25,7 @@ def get_method(method):
def filter_out_nightly(task, parameters):
return (
not task.attributes.get('nightly') and
task.attributes.get('shipping_phase') in (None, 'build')
)
return not task.attributes.get('nightly')
def filter_out_cron(task, parameters):
@ -471,13 +468,9 @@ def make_desktop_nightly_filter(platforms):
return all([
filter_on_platforms(task, platforms),
filter_for_project(task, parameters),
any([
task.attributes.get('nightly', False),
task.attributes.get('shippable', False),
]),
task.attributes.get('nightly', False),
# Tests and nightly only builds don't have `shipping_product` set
task.attributes.get('shipping_product') in {None, "firefox", "thunderbird"},
task.kind not in {'l10n'}, # no on-change l10n
])
return filter
@ -487,9 +480,7 @@ def target_tasks_nightly_linux(full_task_graph, parameters, graph_config):
"""Select the set of tasks required for a nightly build of linux. The
nightly build process involves a pipeline of builds, signing,
and, eventually, uploading the tasks to balrog."""
filter = make_desktop_nightly_filter({
'linux64-nightly', 'linux-nightly', 'linux64-shippable', 'linux-shippable'
})
filter = make_desktop_nightly_filter({'linux64-nightly', 'linux-nightly'})
return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]
@ -498,7 +489,7 @@ def target_tasks_nightly_macosx(full_task_graph, parameters, graph_config):
"""Select the set of tasks required for a nightly build of macosx. The
nightly build process involves a pipeline of builds, signing,
and, eventually, uploading the tasks to balrog."""
filter = make_desktop_nightly_filter({'macosx64-nightly', 'macosx64-shippable'})
filter = make_desktop_nightly_filter({'macosx64-nightly'})
return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]
@ -507,7 +498,7 @@ def target_tasks_nightly_win32(full_task_graph, parameters, graph_config):
"""Select the set of tasks required for a nightly build of win32 and win64.
The nightly build process involves a pipeline of builds, signing,
and, eventually, uploading the tasks to balrog."""
filter = make_desktop_nightly_filter({'win32-nightly', 'win32-shippable'})
filter = make_desktop_nightly_filter({'win32-nightly'})
return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]
@ -516,7 +507,7 @@ def target_tasks_nightly_win64(full_task_graph, parameters, graph_config):
"""Select the set of tasks required for a nightly build of win32 and win64.
The nightly build process involves a pipeline of builds, signing,
and, eventually, uploading the tasks to balrog."""
filter = make_desktop_nightly_filter({'win64-nightly', 'win64-shippable'})
filter = make_desktop_nightly_filter({'win64-nightly'})
return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]
@ -525,7 +516,7 @@ def target_tasks_nightly_win64_aarch64(full_task_graph, parameters, graph_config
"""Select the set of tasks required for a nightly build of win32 and win64.
The nightly build process involves a pipeline of builds, signing,
and, eventually, uploading the tasks to balrog."""
filter = make_desktop_nightly_filter({'win64-aarch64-nightly', 'win64-aarch64-shippable'})
filter = make_desktop_nightly_filter({'win64-aarch64-nightly'})
return [l for l, t in full_task_graph.tasks.iteritems() if filter(t, parameters)]

Просмотреть файл

@ -79,7 +79,7 @@ _DESKTOP_UPSTREAM_ARTIFACTS_UNSIGNED_L10N = [
# with a beetmover patch in https://github.com/mozilla-releng/beetmoverscript/.
# See example in bug 1348286
UPSTREAM_ARTIFACT_UNSIGNED_PATHS = _compile_regex_mapping({
r'^(linux(|64)|macosx64)(|-devedition)-(nightly|shippable)$':
r'^(linux(|64)|macosx64)(|-devedition)-nightly$':
_DESKTOP_UPSTREAM_ARTIFACTS_UNSIGNED_EN_US + [
'host/bin/mar',
'host/bin/mbsdiff',
@ -96,12 +96,12 @@ UPSTREAM_ARTIFACT_UNSIGNED_PATHS = _compile_regex_mapping({
"host/bin/mar.exe",
"host/bin/mbsdiff.exe",
]),
r'^win(32|64(|-aarch64))(|-devedition)-(nightly|shippable)$':
r'^win(32|64(|-aarch64))(|-devedition)-nightly$':
_DESKTOP_UPSTREAM_ARTIFACTS_UNSIGNED_EN_US + [
'host/bin/mar.exe',
'host/bin/mbsdiff.exe',
],
r'^(linux(|64)|macosx64|win(32|64))(|-devedition)-(nightly|shippable)-l10n$':
r'^(linux(|64)|macosx64|win(32|64))(|-devedition)-nightly-l10n$':
_DESKTOP_UPSTREAM_ARTIFACTS_UNSIGNED_L10N,
})
@ -110,10 +110,9 @@ UPSTREAM_ARTIFACT_UNSIGNED_PATHS = _compile_regex_mapping({
# with a beetmover patch in https://github.com/mozilla-releng/beetmoverscript/.
# See example in bug 1348286
UPSTREAM_ARTIFACT_SIGNED_PATHS = _compile_regex_mapping({
r'^linux(|64)(|-devedition|-asan-reporter)-(nightly|shippable)(|-l10n)$':
r'^linux(|64)(|-devedition|-asan-reporter)-nightly(|-l10n)$':
['target.tar.bz2', 'target.tar.bz2.asc'],
r'^win(32|64)(|-aarch64)(|-devedition|-asan-reporter)-(nightly|shippable)(|-l10n)$':
['target.zip'],
r'^win(32|64)(|-aarch64)(|-devedition|-asan-reporter)-nightly(|-l10n)$': ['target.zip'],
})
# Until bug 1331141 is fixed, if you are adding any new artifacts here that

Просмотреть файл

@ -24,14 +24,6 @@ def add_signed_routes(config, jobs):
dep_job = job['primary-dependency']
job['routes'] = []
if dep_job.attributes.get('shippable'):
for dep_route in dep_job.task.get('routes', []):
if not dep_route.startswith('index.gecko.v2'):
continue
branch = dep_route.split(".")[3]
rest = ".".join(dep_route.split(".")[4:])
job['routes'].append(
'index.gecko.v2.{}.signed.{}'.format(branch, rest))
if dep_job.attributes.get('nightly'):
for dep_route in dep_job.task.get('routes', []):
if not dep_route.startswith('index.gecko.v2'):

Просмотреть файл

@ -21,7 +21,6 @@ import os
VARIANTS = [
'nightly',
'shippable',
'devedition',
'pgo',
'asan',
@ -54,8 +53,7 @@ def test_packages_url(taskdesc):
'target.test_packages.json'))
# for android nightly we need to add 'en-US' to the artifact url
test = taskdesc['run']['test']
if 'android' in test['test-platform'] and (
get_variant(test['test-platform']) in ("nightly", 'shippable')):
if get_variant(test['test-platform']) == "nightly" and 'android' in test['test-platform']:
head, tail = os.path.split(artifact_url)
artifact_url = os.path.join(head, 'en-US', tail)
return artifact_url

Просмотреть файл

@ -80,7 +80,7 @@ l10n_description_schema = schema.extend({
Required('job-name'): _by_platform(basestring),
# Type of index
Optional('type'): _by_platform(basestring),
Optional('type'): basestring,
},
# Description of the localized task
Required('description'): _by_platform(basestring),
@ -245,7 +245,6 @@ def handle_keyed_by(config, jobs):
"mozharness.script",
"treeherder.tier",
"treeherder.platform",
"index.type",
"index.product",
"index.job-name",
"when.files-changed",
@ -278,8 +277,7 @@ def handle_artifact_prefix(config, jobs):
@transforms.add
def all_locales_attribute(config, jobs):
for job in jobs:
locales_platform = job['attributes']['build_platform'].replace("-shippable", "")
locales_platform = locales_platform.replace("-nightly", "")
locales_platform = job['attributes']['build_platform'].replace("-nightly", "")
locales_platform = locales_platform.replace("-pgo", "")
locales_with_changesets = parse_locales_file(job["locales-file"],
platform=locales_platform)

Просмотреть файл

@ -135,11 +135,7 @@ def make_task_description(config, jobs):
upstream_artifacts = generate_complete_artifacts(dep_job, config.kind)
build_platform = dep_job.attributes.get('build_platform')
is_nightly = job.get(
'nightly', # First check current job
dep_job.attributes.get(
'nightly', # Then dep job for 'nightly'
dep_job.attributes.get('shippable'))) # lastly dep job for 'shippable'
is_nightly = job.get('nightly', dep_job.attributes.get('nightly'))
signing_cert_scope = get_signing_cert_scope_per_platform(
build_platform, is_nightly, config
)

Просмотреть файл

@ -66,19 +66,16 @@ def add_command_arguments(config, tasks):
all_locales.update(sub_partner.get('locales', []))
for task in tasks:
# add the MOZHARNESS_OPTIONS, eg version=61.0, build-number=1, platform=win64
if not task['attributes']['build_platform'].endswith('-shippable') and \
not task['attributes']['build_platform'].endswith('-nightly'):
if not task['attributes']['build_platform'].endswith('-nightly'):
raise Exception(
"Unexpected partner repack platform: {}".format(
task['attributes']['build_platform'],
),
)
platform = task['attributes']['build_platform'].partition('-shippable')[0]
platform = platform.partition('-nightly')[0]
task['run']['options'] = [
'version={}'.format(release_config['version']),
'build-number={}'.format(release_config['build_number']),
'platform={}'.format(platform),
'platform={}'.format(task['attributes']['build_platform'].partition('-nightly')[0]),
]
if task['extra']['limit-locales']:
for locale in all_locales:

Просмотреть файл

@ -82,13 +82,9 @@ def filter_out_macos_jobs_but_mac_only_locales(config, jobs):
for job in jobs:
build_platform = job['primary-dependency'].attributes.get('build_platform')
if build_platform in (
'linux64-nightly', 'linux64-devedition-nightly',
'linux64-shippable'):
if build_platform in ('linux64-nightly', 'linux64-devedition-nightly'):
yield job
elif build_platform in (
'macosx64-nightly', 'macosx64-devedition-nightly',
'macosx64-shippable') and \
elif build_platform in ('macosx64-nightly', 'macosx64-devedition-nightly') and \
'ja-JP-mac' in job['attributes']['chunk_locales']:
# Other locales of the same job shouldn't be processed
job['attributes']['chunk_locales'] = ['ja-JP-mac']

Просмотреть файл

@ -21,12 +21,8 @@ def add_indexes(config, jobs):
job_name = '{}-{}'.format(build_platform, repackage_type)
product = job.get('index', {}).get('product', 'firefox')
index_type = 'generic'
if job['attributes'].get('shippable') and job['attributes'].get('locale'):
index_type = 'shippable-l10n'
if job['attributes'].get('nightly') and job['attributes'].get('locale'):
index_type = 'nightly-l10n'
if job['attributes'].get('shippable'):
index_type = 'shippable'
if job['attributes'].get('nightly'):
index_type = 'nightly'
if job['attributes'].get('locale'):

Просмотреть файл

@ -89,7 +89,7 @@ def make_repackage_signing_description(config, jobs):
)
build_platform = dep_job.attributes.get('build_platform')
is_nightly = dep_job.attributes.get('nightly', dep_job.attributes.get('shippable'))
is_nightly = dep_job.attributes.get('nightly')
signing_cert_scope = get_signing_cert_scope_per_platform(
build_platform, is_nightly, config
)

Просмотреть файл

@ -41,7 +41,7 @@ def make_repackage_signing_description(config, jobs):
repack_id = dep_job.task['extra']['repack_id']
attributes = dep_job.attributes
build_platform = dep_job.attributes.get('build_platform')
is_nightly = dep_job.attributes.get('nightly', dep_job.attributes.get('shippable'))
is_nightly = dep_job.attributes.get('nightly')
# Mac & windows
label = dep_job.label.replace("repackage-", "repackage-signing-")

Просмотреть файл

@ -88,8 +88,7 @@ def make_task_description(config, jobs):
add_scope_prefix(config, 'signing:format:{}'.format(format))
)
is_nightly = dep_job.attributes.get(
'nightly', dep_job.attributes.get('shippable', False))
is_nightly = dep_job.attributes.get('nightly', False)
treeherder = None
if 'partner' not in config.kind and 'eme-free' not in config.kind:
treeherder = job.get('treeherder', {})

Просмотреть файл

@ -127,7 +127,7 @@ task_description_schema = Schema({
# Type of gecko v2 index to use
'type': Any('generic', 'nightly', 'l10n', 'nightly-with-multi-l10n',
'release', 'nightly-l10n', 'shippable', 'shippable-l10n'),
'release', 'nightly-l10n', 'shippable'),
# The rank that the task will receive in the TaskCluster
# index. A newly completed task supercedes the currently
@ -1497,8 +1497,7 @@ def add_shippable_index_routes(config, task):
task = add_shippable_l10n_index_routes(config, task, force_locale="en-US")
# For nightly-compat index:
if 'nightly' in config.params['target_tasks_method']:
add_nightly_index_routes(config, task)
# 'nightly' in config.params['target_tasks_method']
return task
@ -1610,10 +1609,6 @@ def add_shippable_l10n_index_routes(config, task, force_locale=None):
for tpl in V2_SHIPPABLE_L10N_TEMPLATES:
routes.append(tpl.format(locale=locale, **subs))
# For nightly-compat index:
if 'nightly' in config.params['target_tasks_method']:
add_nightly_l10n_index_routes(config, task, force_locale)
return task

Просмотреть файл

@ -29,10 +29,6 @@ def add_task_info(config, jobs):
dep_th = dep_task.task['extra']['treeherder']
job.setdefault('attributes', {})
job['attributes']['build_platform'] = dep_task.attributes.get('build_platform')
if dep_task.attributes.get('nightly'):
job['attributes']['nightly'] = True
if dep_task.attributes.get('shippable'):
job['attributes']['shippable'] = True
plat = '{}/{}'.format(dep_th['machine']['platform'], dep_task.attributes.get('build_type'))
job['treeherder']['platform'] = plat
job['treeherder']['tier'] = dep_th['tier']

Просмотреть файл

@ -28,7 +28,7 @@ def check_nightlies(config, tasks):
for task in tasks:
dep = task['primary-dependency']
if config.params['project'] in RELEASE_PROJECTS and \
dep.attributes.get('nightly', dep.attributes.get('shippable')) and \
dep.attributes.get('nightly') and \
not dep.attributes.get('enable-full-crashsymbols'):
raise Exception('Nightly job %s should have enable-full-crashsymbols attribute '
'set to true to enable symbol upload to crash-stats' % dep.label)
@ -61,8 +61,6 @@ def fill_template(config, tasks):
attributes['build_type'] = build_type
if dep.attributes.get('nightly'):
attributes['nightly'] = True
if dep.attributes.get('shippable'):
attributes['shippable'] = True
treeherder = task.get('treeherder', {})
th = dep.task.get('extra')['treeherder']
@ -84,12 +82,8 @@ def fill_template(config, tasks):
if dep.attributes.get('nightly'):
# For nightly builds, we want to run these tasks if the build is run.
task['run-on-projects'] = dep.attributes.get('run_on_projects')
elif dep.attributes.get('shippable'):
# For shippable builds, we want to run these tasks if the build is run.
# XXX Better to run this on promote phase instead?
task['run-on-projects'] = dep.attributes.get('run_on_projects')
else:
# For other builds, these can be requested to upload to the try symbol sever.
# For non nightly builds, these can be requested to upload to the try symbol sever.
task['run-on-projects'] = ['try']
# clear out the stuff that's not part of a task description

Просмотреть файл

@ -43,7 +43,6 @@ _OPTIONAL_ATTRIBUTES = (
'shipping_product',
'stub-installer',
'update-channel',
'shippable',
)

Просмотреть файл

@ -18,7 +18,6 @@ PLATFORM_RENAMES = {
'windows2012-64': 'win64',
'windows2012-aarch64': 'win64-aarch64',
'osx-cross': 'macosx64',
'osx': 'macosx64',
}
BALROG_PLATFORM_MAP = {
@ -81,8 +80,6 @@ def get_balrog_platform_name(platform):
platform = platform.replace('-nightly', '')
if '-devedition' in platform:
platform = platform.replace('-devedition', '')
if '-shippable' in platform:
platform = platform.replace('-shippable', '')
return PLATFORM_RENAMES.get(platform, platform)

Просмотреть файл

@ -121,12 +121,12 @@ REPACK_CFG_QUERY = """query{
# Map platforms in repack.cfg into their equivalents in taskcluster
TC_PLATFORM_PER_FTP = {
'linux-i686': 'linux-shippable',
'linux-x86_64': 'linux64-shippable',
'mac': 'macosx64-shippable',
'win32': 'win32-shippable',
'win64': 'win64-shippable',
'win64-aarch64': 'win64-aarch64-shippable',
'linux-i686': 'linux-nightly',
'linux-x86_64': 'linux64-nightly',
'mac': 'macosx64-nightly',
'win32': 'win32-nightly',
'win64': 'win64-nightly',
'win64-aarch64': 'win64-aarch64-nightly',
}
TASKCLUSTER_PROXY_SECRET_ROOT = 'http://taskcluster/secrets/v1/secret'

Просмотреть файл

@ -820,12 +820,12 @@ def should_use_artifact_map(platform, project):
return True
platforms = [
'linux-shippable',
'linux64-shippable',
'macosx64-shippable',
'win32-shippable',
'win64-shippable',
'win64-aarch64-shippable',
'linux-nightly',
'linux64-nightly',
'macosx64-nightly',
'win32-nightly',
'win64-nightly',
'win64-aarch64-nightly',
'win64-asan-reporter-nightly',
'linux64-asan-reporter-nightly',
]

Просмотреть файл

@ -222,7 +222,7 @@ def verify_always_optimized(task, taskgraph, scratch_pad, graph_config):
@verifications.add('full_task_graph')
def verify_nightly_no_sccache(task, taskgraph, scratch_pad, graph_config):
if task and any([task.attributes.get('nightly'), task.attributes.get('shippable')]):
if task and task.attributes.get('nightly'):
if task.task.get('payload', {}).get('env', {}).get('USE_SCCACHE'):
raise Exception(
'Nightly job {} cannot use sccache'.format(task.label))

Просмотреть файл

@ -7,8 +7,6 @@
#
# Descriptions are required. Please keep this in alphabetical order.
# yamllint disable rule:line-length
debugger-tests:
selector: fuzzy
description: >-
@ -16,10 +14,10 @@ debugger-tests:
query:
- "'debugger"
- "'mozlint-eslint"
- "!asan 'devtools !shippable | 'linux32 | 'macosx64"
- "!android !asan 'linux32 | 'macosx64 | !shippable 'mochitest-chrome | 'mochitest-clipboard-e10s"
- "!asan !shippable 'linux64/ 'xpcshell"
- "!qr !macosx !shippable 'damp"
- "!asan !pgo 'devtools"
- "!android !asan !pgo 'mochitest-chrome | 'mochitest-clipboard-e10s"
- "!asan !pgo 'linux64/ 'xpcshell"
- "!pgo !qr !macosx 'damp"
perf:
selector: fuzzy