gecko-dev/taskcluster
Andrew Halberstadt 822b827fdc Bug 1625200 - [taskgraph] Implement an 'All' composite strategy, r=tomprince
I'd like to implement a 'backstop' strategy, such that it will prevent all other
optimizers from removing tasks under certain conditions (e.g every 10th push).

The nicest way to implement this seems to be an 'All' composite strategy
(similar to 'Either' which this patch renames to 'Any'). This means we could
do something like:

All("seta", "backstop")

which means we would only remove tasks if *all* substrategies say to remove
tasks.

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

--HG--
extra : moz-landing-system : lando
2020-04-15 14:38:01 +00:00
..
ci Bug 1629502 - Move -cranelift- raptor tests to tier 2 r=perftest-reviewers,AlexandruIonescu,whimboo 2020-04-15 07:21:56 +00:00
docker Bug 1628407 - enable ffmpeg full extension in flatpaks.r=rail 2020-04-14 16:32:06 +00:00
docs Bug 1609174 - Add nazgul counterparts for remaining bouncer jobs r=rail 2020-03-31 15:36:40 +00:00
scripts Bug 1626772 - Update hazard analysis to gcc 9 r=froydnj 2020-04-10 01:08:59 +00:00
taskgraph Bug 1625200 - [taskgraph] Implement an 'All' composite strategy, r=tomprince 2020-04-15 14:38:01 +00:00
.yamllint Bug 1606009 - Fix & silent some tests r=Callek 2019-12-26 22:13:18 +00:00
mach_commands.py Bug 1524639: [taskgraph] Enforce unicode strings in schemas r=tomprince 2020-01-21 17:12:08 +00:00
moz.build Bug 1594907 - Fix some duplicate URL segments in firefox-source-docs, r=sylvestre 2019-11-07 23:07:20 +00:00