gecko-dev/taskcluster
Andrew Halberstadt 276f80b504 Bug 1468812 - [taskgraph] Support artifacts from any dependency via fetches r=gps
Fetches no longer need to be artifacts exposed via a 'fetch' task, they can
also be artifacts from a task's dependencies. The new format is:

fetches:
    fetch:
        - fetch-artifact-1.zip
        - fetch-artifact-2.zip
    build:
        - build-artifact-1.zip
        ...

Specifying 'build' artifacts to fetch will error out if the task doesn't have
any build dependencies.

The 'fetch' key works the same as before, but it is now a special case. Unlike
'build' (or other dependencies), adding a fetch task's artifact here will
implicitly make our task depend on the corresponding fetch task. It will not
be an error.

Depends on D2028.

Differential Revision: https://phabricator.services.mozilla.com/D2102

--HG--
extra : moz-landing-system : lando
2018-07-16 20:16:55 +00:00
..
ci Bug 1468812 - [taskgraph] Support artifacts from any dependency via fetches r=gps 2018-07-16 20:16:55 +00:00
docker Backed out changeset 9c75cab2e322 (bug 733530) for breaking artifact builds 2018-07-04 14:50:22 +03:00
docs Bug 1473636: remove outdated information about raw YAML templates, custom tasks; r=tomprince 2018-07-05 17:21:14 +00:00
scripts Backout 3c0bda5f0564:58e5f6f08c54 (bug 1451104) for inadvertently stressing tooltool and busting this CLOSED TREE 2018-06-28 10:28:29 -04:00
taskgraph Bug 1468812 - [taskgraph] Support artifacts from any dependency via fetches r=gps 2018-07-16 20:16:55 +00:00
.yamllint Bug 1414824 - Enable stricter linting in taskcluster yaml files. r=Callek 2017-11-11 00:36:41 -05:00
mach_commands.py Bug 1473636: clarify arguments to action callbacks; r=tomprince 2018-07-05 17:07:40 +00:00
moz.build Bug 1459274 - update BUG_COPMONENT to represent reality; r=gps 2018-06-01 13:47:35 +00:00