Bug 1409260 - Remove base-repository exception in .taskcluster.yml. r=dustin,gps
authorMike Hommey <mh+mozilla@glandium.org>
Tue, 17 Oct 2017 14:59:53 +0900
changeset 440005 e325fb4280957bdea41b220d8dc092206b327dab
parent 440004 a509b9a421a17c498602542769054fc8d8fef87a
child 440006 82781cec272f4f6f7c8cf6c154100a9b976a8dbc
push id1618
push userCallek@gmail.com
push dateThu, 11 Jan 2018 17:45:48 +0000
treeherdermozilla-release@882ca853e05a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdustin, gps
bugs1409260, 1383973
milestone58.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 1409260 - Remove base-repository exception in .taskcluster.yml. r=dustin,gps Per the comments in .taskcluster.yml, the exception is there because some jobs were still using tc-vcs, but they aren't anymore, per bug 1383973.
.taskcluster.yml
--- a/.taskcluster.yml
+++ b/.taskcluster.yml
@@ -116,47 +116,42 @@ tasks:
         # Note: This task is built server side without the context or tooling that
         # exist in tree so we must hard code the hash
         # XXX Changing this will break Chain of Trust without an associated puppet and
         # scriptworker patch!
         image: 'taskcluster/decision:2.0.0@sha256:4039fd878e5700b326d4a636e28c595c053fbcb53909c1db84ad1f513cf644ef'
 
         maxRunTime: 1800
 
-        # TODO use mozilla-unified for the base repository once the tc-vcs
-        # tar.gz archives are created or tc-vcs isn't being used.
         command:
           - /builds/worker/bin/run-task
           - '--vcs-checkout=/builds/worker/checkouts/gecko'
           - '--sparse-profile=build/sparse-profiles/taskgraph'
           - '--'
           - bash
           - -cx
           - $let:
               extraArgs: {$if: 'tasks_for == "cron"', then: '${cron.quoted_args}', else: ''}
-            # NOTE: the explicit reference to mozilla-central below is required because android-stuff
-            # still uses tc-vcs, which does not support mozilla-unified
-            # https://bugzilla.mozilla.org/show_bug.cgi?id=1383973
             in:
               $if: 'tasks_for == "action"'
               then: >
                 cd /builds/worker/checkouts/gecko &&
                 ln -s /builds/worker/artifacts artifacts &&
                 ./mach --log-no-times taskgraph action-callback
               else: >
                 cd /builds/worker/checkouts/gecko &&
                 ln -s /builds/worker/artifacts artifacts &&
                 ./mach --log-no-times taskgraph decision
                 --pushlog-id='${push.pushlog_id}'
                 --pushdate='${push.pushdate}'
                 --project='${repository.project}'
                 --message="$GECKO_COMMIT_MSG"
                 --owner='${ownerEmail}'
                 --level='${repository.level}'
-                --base-repository='https://hg.mozilla.org/mozilla-central'
+                --base-repository="$GECKO_BASE_REPOSITORY"
                 --head-repository="$GECKO_HEAD_REPOSITORY"
                 --head-ref="$GECKO_HEAD_REF"
                 --head-rev="$GECKO_HEAD_REV"
                 ${extraArgs}
 
         artifacts:
           'public':
             type: 'directory'