Bug 1586067 - [iris firefox] Run only the nightly build validation tests r=KWierso
authorMatt Brandt <mbrandt@mozilla.com>
Thu, 03 Oct 2019 22:34:24 +0000
changeset 496252 1c00cccfb23fea4779d399fe8f7e6350fa2cd6a5
parent 496251 8a1f5c87c2b46ffdb75c5c9bd0d8751eca97481f
child 496253 8d090eb60c78fd6c28d7f5d8832c8bb498aafbd4
push id36647
push usernerli@mozilla.com
push dateFri, 04 Oct 2019 04:09:18 +0000
treeherdermozilla-central@678d4d2c3c4d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersKWierso
bugs1586067
milestone71.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1586067 - [iris firefox] Run only the nightly build validation tests r=KWierso Differential Revision: https://phabricator.services.mozilla.com/D48132
taskcluster/ci/fetch/toolchains.yml
taskcluster/ci/iris/kind.yml
taskcluster/taskgraph/transforms/iris.py
--- a/taskcluster/ci/fetch/toolchains.yml
+++ b/taskcluster/ci/fetch/toolchains.yml
@@ -114,17 +114,17 @@ gmp-6.1.0:
         strip-components: 1
         add-prefix: gmp-source/
 
 iris-2.0:
     description: Iris_Firefox source code
     fetch:
         type: git
         repo: https://github.com/mozilla/iris_firefox
-        revision: 4618e109428150a6418526a2f95ccf77e71d3b8a
+        revision: db45d30941a6f0a81ba369b89cf66ebd9a6ba393
 
 isl-0.15:
     description: ISL 0.15 source code
     fetch:
         type: static-url
         url: ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.15.tar.bz2
         sha256: 8ceebbf4d9a81afa2b4449113cee4b7cb14a687d7a549a963deb5e2a41458b6b
         size: 1574964
--- a/taskcluster/ci/iris/kind.yml
+++ b/taskcluster/ci/iris/kind.yml
@@ -49,17 +49,20 @@ job-defaults:
                 linux64.*: >-
                     ./taskcluster/scripts/iris/run-iris-linux.sh
                 osx.*: >-
                     ./taskcluster/scripts/iris/run-iris-macos.sh
                 windows10-64.*: >-
                     ./taskcluster/scripts/iris/run-iris-windows.sh
         using: run-task
         tooltool-downloads: public
-    run-on-projects: [try, mozilla-central]
+    run-on-projects:
+        by-name:
+          nightly.*: [try, mozilla-central]
+          default: [try]
     treeherder:
         kind: test
         platform:
             by-platform:
                 linux64.*: linux64-shippable/opt
                 osx.*: macosx1014-64-shippable/opt
                 windows10-64.*: windows10-64-shippable/opt
         tier: 3
--- a/taskcluster/taskgraph/transforms/iris.py
+++ b/taskcluster/taskgraph/transforms/iris.py
@@ -21,16 +21,17 @@ def make_iris_tasks(config, jobs):
     # Each platform will get a copy of the test categories
     platforms = config.config.get('iris-build-platforms')
 
     # The fields needing to be resolve_keyed_by'd
     fields = [
         'dependencies.build',
         'fetches.build',
         'run.command',
+        'run-on-projects',
         'treeherder.platform',
         'worker.docker-image',
         'worker.artifacts',
         'worker.env.PATH',
         'worker.max-run-time',
         'worker-type',
     ]