This build artifact is only built on platforms that don't use cross
compilation, because the result of the build is used to generate
the artifact. This means the process doesn't work on at least OSX.
Normandy capabilities do not currently vary by platform, so it is
reasonable to not have this on every platform.
Differential Revision: https://phabricator.services.mozilla.com/D57848
--HG--
extra : moz-landing-system : lando
We set it here, rather than depending on taskcluster script to set it, so that
we can use it to construct the objdir we will use.
Differential Revision: https://phabricator.services.mozilla.com/D62481
--HG--
extra : moz-landing-system : lando
We use the shell to expand this, rather than substituting the value here,
because `GECKO_PATH` will be set in the `run_task` transform (after the rest of this
stack lands).
Differential Revision: https://phabricator.services.mozilla.com/D62480
--HG--
extra : moz-landing-system : lando
while allowing it to be tweakable without editing run-task each time
(rebuilding all docker images as a consequence)
Differential Revision: https://phabricator.services.mozilla.com/D62701
--HG--
extra : moz-landing-system : lando
This patch adds a v80 chromedriver for chrome. It also removes old chromedrivers (v76, and v77) from the fetch tasks.
Differential Revision: https://phabricator.services.mozilla.com/D62897
--HG--
extra : moz-landing-system : lando
Provides denylisted attributes to copy over in the fusing of chunked portions of the taskgraph. Without
denylisting these we have changes on these related kinds in json, due simply to ordering of total tasks.
Differential Revision: https://phabricator.services.mozilla.com/D62637
--HG--
extra : moz-landing-system : lando
Update existing unit test aliases for linux64 to include the new 18.04 platforms.
Differential Revision: https://phabricator.services.mozilla.com/D62137
--HG--
extra : moz-landing-system : lando
Update existing unit test aliases for linux64 to include the new 18.04 platforms.
Differential Revision: https://phabricator.services.mozilla.com/D62137
--HG--
extra : moz-landing-system : lando
More ports from external taskgraph project. Short term, this will be used to get partial updates
working for Thunderbird.
Differential Revision: https://phabricator.services.mozilla.com/D61636
--HG--
extra : moz-landing-system : lando
Changes:
Use `six.moves.urllib` instead of `urllib`.
Use `six.iteritems` instead of `iteritems`.
Differential Revision: https://phabricator.services.mozilla.com/D61044
--HG--
extra : moz-landing-system : lando
There was some code to avoid chunking a given partner repack more than once.
However, that code was buggy and didn't have any affect, so delete it.
Differential Revision: https://phabricator.services.mozilla.com/D61213
--HG--
extra : moz-landing-system : lando
For mozilla-central, all the code related to taskgraph lives in
taskcluster/taskgraph. Thunderbird's build requirements are evolving, and
we want to be able to have repository-specific code. The natural place for it
to live is an a package beside taskcluster/ci. Add that to python path,
and provide some hooks for adding to the various registries in taskgraph.
Differential Revision: https://phabricator.services.mozilla.com/D60540
--HG--
extra : moz-landing-system : lando
A few android-hw/bitbar jobs aren't getting exit code 4 set as a retry. Fix that.
Differential Revision: https://phabricator.services.mozilla.com/D59816
--HG--
extra : moz-landing-system : lando
This fixes an issue when running "mach taskgraph" with the --root parameter
from the commandline. We use this regularly when working on Thunderbird task
configuration.
The initial list of kind names is read with os.listdir(), which returns
non-unicode strings when given a non-unicode string. As a result, some tasks
fail to validate because there's a non-unicode string where a unicode string
is expected.
Differential Revision: https://phabricator.services.mozilla.com/D60775
--HG--
extra : moz-landing-system : lando
The scopes that are used are managed by the
`project:taskcluster:{trust_domain}:level-{level}-sccache-buckets`
role that is added a few lines above.
Differential Revision: https://phabricator.services.mozilla.com/D60710
--HG--
extra : moz-landing-system : lando
An experimental optimizer that schedules all test tasks that run tests that
are in the same directory (or subdir) of a modified file.
Differential Revision: https://phabricator.services.mozilla.com/D60527
--HG--
extra : moz-landing-system : lando
Changes:
Bug 1552563 introduced the notion that `compiz` should only be run where it was required. This was an attempt to save some seconds through the CI system as `compiz` takes 15 seconds to return an exit code.
Now that majority of tests are running under ubuntu1804, which runs the GNOME desktop environment, the flag `NEED_COMPIZ` is no longer necessary.
Differential Revision: https://phabricator.services.mozilla.com/D60342
--HG--
extra : moz-landing-system : lando