From b2e141b8edceb8d84c4cedda392b62755d8dba3d Mon Sep 17 00:00:00 2001 From: Edwin Takahashi Date: Thu, 9 Jan 2020 01:09:07 +0000 Subject: [PATCH] Bug 1599197 - do not run linux32 on autoland or try by default r=jmaher,gbrown Changes: Do not run `linux32` builds on `try` or `autoland` by default, but ensure it is able to run on all other repos (eg. `mozilla-beta`). Filter out all tasks with `linux-shippable` in the name, including builds, auxiliary tasks (balrog, etc). Differential Revision: https://phabricator.services.mozilla.com/D58982 --HG-- extra : moz-landing-system : lando --- taskcluster/ci/build/linux.yml | 16 +++++++++------- taskcluster/ci/generate-profile/kind.yml | 1 + taskcluster/ci/instrumented-build/kind.yml | 1 + taskcluster/ci/spidermonkey/linux.yml | 2 +- taskcluster/ci/test/web-platform.yml | 2 +- tools/tryselect/selectors/fuzzy.py | 3 ++- 6 files changed, 15 insertions(+), 10 deletions(-) diff --git a/taskcluster/ci/build/linux.yml b/taskcluster/ci/build/linux.yml index 96ff23a11f24..7532e723551c 100644 --- a/taskcluster/ci/build/linux.yml +++ b/taskcluster/ci/build/linux.yml @@ -413,7 +413,7 @@ linux/opt: secrets: true tooltool-downloads: public need-xvfb: true - run-on-projects: ['mozilla-central', 'try'] + run-on-projects: ['try', 'release'] fetches: toolchain: - linux64-binutils @@ -453,6 +453,7 @@ linux/debug: mozconfig-variant: debug tooltool-downloads: public need-xvfb: true + run-on-projects: ['try', 'release'] fetches: toolchain: - linux64-binutils @@ -493,7 +494,7 @@ linux-rusttests/opt: mozconfig-variant: rusttests tooltool-downloads: public keep-artifacts: false - run-on-projects: ['mozilla-central', 'try'] + run-on-projects: ['try', 'mozilla-central'] fetches: toolchain: - linux64-binutils @@ -533,7 +534,7 @@ linux-rusttests/debug: mozconfig-variant: rusttests-debug tooltool-downloads: public keep-artifacts: false - run-on-projects: ['mozilla-central', 'try'] + run-on-projects: ['try', 'mozilla-central'] fetches: toolchain: - linux64-binutils @@ -622,7 +623,7 @@ linux-shippable/opt: secrets: true tooltool-downloads: public need-xvfb: true - run-on-projects: ['mozilla-central', 'try'] + run-on-projects: ['try', 'release'] fetches: toolchain: - linux64-binutils @@ -646,8 +647,6 @@ linux-reproduced/opt: treeherder: platform: linux32-shippable/opt symbol: Bpgo(repr) - # Limited to trunk until bug 1596350 is fixed. - run-on-projects: ['trunk', 'try'] worker-type: b-linux worker: docker-image: {in-tree: debian7-i386-build} @@ -665,6 +664,9 @@ linux-reproduced/opt: secrets: true tooltool-downloads: public need-xvfb: true + # Original comment: Limited to trunk until bug 1596350 is fixed. + # Addendum: Do not run on autoland, Bug 1599197 + run-on-projects: ['try', 'mozilla-central', 'comm-central'] fetches: toolchain: - linux64-binutils @@ -1388,7 +1390,7 @@ linux-gcp/opt: secrets: true tooltool-downloads: public need-xvfb: true - run-on-projects: ['mozilla-central', 'try'] + run-on-projects: ['try', 'release'] fetches: toolchain: - linux64-binutils diff --git a/taskcluster/ci/generate-profile/kind.yml b/taskcluster/ci/generate-profile/kind.yml index ba8e3f700d45..7f34fde7f16b 100644 --- a/taskcluster/ci/generate-profile/kind.yml +++ b/taskcluster/ci/generate-profile/kind.yml @@ -47,6 +47,7 @@ jobs: cwd: '{checkout}' command: > ./taskcluster/scripts/misc/run-profileserver.sh + run-on-projects: ['try', 'release'] fetches: toolchain: - linux64-clang diff --git a/taskcluster/ci/instrumented-build/kind.yml b/taskcluster/ci/instrumented-build/kind.yml index d0f9148f5eec..d9e938ed6f08 100644 --- a/taskcluster/ci/instrumented-build/kind.yml +++ b/taskcluster/ci/instrumented-build/kind.yml @@ -48,6 +48,7 @@ jobs: - builds/releng_base_linux_32_builds.py mozconfig-variant: profile-generate tooltool-downloads: public + run-on-projects: ['try', 'release'] fetches: toolchain: - linux64-binutils diff --git a/taskcluster/ci/spidermonkey/linux.yml b/taskcluster/ci/spidermonkey/linux.yml index ec84f3c728c9..6d00c04bff16 100644 --- a/taskcluster/ci/spidermonkey/linux.yml +++ b/taskcluster/ci/spidermonkey/linux.yml @@ -90,7 +90,7 @@ sm-arm-sim-linux32/debug: docker-image: {in-tree: debian7-i386-build} run: spidermonkey-variant: arm-sim - run-on-projects: ['mozilla-central', 'try'] + run-on-projects: ['try', 'release'] sm-arm64-sim-linux64/debug: description: "Spidermonkey ARM64 sim" diff --git a/taskcluster/ci/test/web-platform.yml b/taskcluster/ci/test/web-platform.yml index acd8ad61bda9..77d3f1ac96e2 100644 --- a/taskcluster/ci/test/web-platform.yml +++ b/taskcluster/ci/test/web-platform.yml @@ -66,7 +66,7 @@ web-platform-tests: run-on-projects: by-test-platform: windows10-aarch64/opt: ['try', 'mozilla-central'] - linux1804-32-shippable/opt: ['try', 'mozilla-central'] + linux1804-32-shippable/opt: ['try', 'release'] # skip integration, Bug 1599197 .*-qr/.*: ['release', 'try'] # skip on integration branches due to high load default: built-projects tier: diff --git a/tools/tryselect/selectors/fuzzy.py b/tools/tryselect/selectors/fuzzy.py index ed3cce322ea3..875e16bc6e2c 100644 --- a/tools/tryselect/selectors/fuzzy.py +++ b/tools/tryselect/selectors/fuzzy.py @@ -46,7 +46,8 @@ TARGET_TASK_FILTERS = ( '.*win64-aarch64-laptop.*', 'android-hw.*', '.*android-geckoview-docs.*', - 'linux1804-32.*', # Bug 1599197 + 'linux1804-32.*', # hide linux32 tests - bug 1599197 + r'linux-.*', # hide all linux32 tasks by default - bug 1599197 )