Bug 1384419 - Use toolchain dependencies for libdmg. r?gps draft
authorMike Hommey <mh+mozilla@glandium.org>
Wed, 26 Jul 2017 15:32:26 +0900
changeset 615587 49c474a2818d092055ac5308b5c9acdcfdeb5d62
parent 615571 b7a2560471aec77e036d18bb6e4ae0143382ce2f
child 615588 e9b188c286def1763335a03fcc82048f347dd4ae
child 615589 1dce19c7a402e50928d699aab5ed2c1b9f89b1dd
push id70414
push userbmo:mh+mozilla@glandium.org
push dateWed, 26 Jul 2017 06:35:30 +0000
reviewersgps
bugs1384419
milestone56.0a1
Bug 1384419 - Use toolchain dependencies for libdmg. r?gps
taskcluster/ci/build/macosx.yml
--- a/taskcluster/ci/build/macosx.yml
+++ b/taskcluster/ci/build/macosx.yml
@@ -17,16 +17,17 @@ macosx64/debug:
         actions: [get-secrets build update]
         config:
             - builds/releng_base_mac_64_cross_builds.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
         custom-build-variant-cfg: cross-debug
         tooltool-downloads: internal
     toolchains:
+        - linux64-libdmg
         - linux64-sccache
 
 macosx64/opt:
     description: "MacOS X x64 Cross-compile"
     index:
         product: firefox
         job-name: macosx64-opt
     treeherder:
@@ -42,16 +43,17 @@ macosx64/opt:
         using: mozharness
         actions: [get-secrets build update]
         config:
             - builds/releng_base_mac_64_cross_builds.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
         tooltool-downloads: internal
     toolchains:
+        - linux64-libdmg
         - linux64-sccache
 
 macosx64-dmd/opt:
     description: "MacOS X x64 DMD Cross-compile"
     index:
         product: firefox
         job-name: macosx64-dmd-opt
     treeherder:
@@ -69,16 +71,17 @@ macosx64-dmd/opt:
         config:
             - builds/releng_base_mac_64_cross_builds.py
         script: "mozharness/scripts/fx_desktop_build.py"
         custom-build-variant-cfg: dmd
         secrets: true
         tooltool-downloads: internal
     run-on-projects: [ ]
     toolchains:
+        - linux64-libdmg
         - linux64-sccache
 
 macosx64-devedition/opt:
     description: "MacOS X Dev Edition x64"
     index:
         product: devedition
         job-name: macosx64-devedition-opt
     treeherder:
@@ -95,16 +98,17 @@ macosx64-devedition/opt:
         actions: [get-secrets build update]
         config:
             - builds/releng_base_mac_64_cross_builds.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
         tooltool-downloads: internal
     run-on-projects: ['mozilla-beta',]
     toolchains:
+        - linux64-libdmg
         - linux64-sccache
 
 macosx64-noopt/debug:
     description: "MacOS X x64 No-optimize Debug"
     index:
         product: firefox
         job-name: macosx64-noopt-debug
     treeherder:
@@ -125,16 +129,17 @@ macosx64-noopt/debug:
             - balrog/production.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
         custom-build-variant-cfg: cross-noopt-debug
         tooltool-downloads: internal
         keep-artifacts: false
     run-on-projects: [ 'trunk', 'try' ]
     toolchains:
+        - linux64-libdmg
         - linux64-sccache
 
 macosx64-add-on-devel/opt:
     description: "MacOS X x64 add-on-devel"
     index:
         product: firefox
         job-name: macosx64-add-on-devel
     treeherder:
@@ -153,16 +158,17 @@ macosx64-add-on-devel/opt:
             - builds/releng_base_mac_64_cross_builds.py
             - balrog/production.py
        script: "mozharness/scripts/fx_desktop_build.py"
        secrets: true
        custom-build-variant-cfg: add-on-devel
        tooltool-downloads: internal
     run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
     toolchains:
+        - linux64-libdmg
         - linux64-sccache
 
 macosx64-nightly/opt:
     description: "MacOS X x64 Cross-compile Nightly"
     attributes:
         nightly: true
     index:
         product: firefox
@@ -183,9 +189,10 @@ macosx64-nightly/opt:
         config:
             - builds/releng_base_mac_64_cross_builds.py
             - disable_signing.py
             - taskcluster_nightly.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
         tooltool-downloads: internal
     toolchains:
+        - linux64-libdmg
         - linux64-sccache