Roll recipe dependencies (nontrivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (build, depot_tools, fuchsia, recipe_engine) into this repository.

Please review the expectation changes, and LGTM+CQ.

build:
  https://crrev.com/54251f877453728303326e3a8f849089c1bf741f (jeffyoon@google.com)
    [pgo] Migrate Swarming flag isolate_coverage_data
  https://crrev.com/218285b8a9e60ef8a28b4d4850e22982aca0d2dd (hans@chromium.org)
    Checkout pgo profiles on more clang tot official builders
  https://crrev.com/6087844136b725b219502bffba6cc99efd339df9 (joenotcharles@google.com)
    Add ARCHIVE_TYPE_FILES to generic_archive
  https://crrev.com/8677410c7c719a1965af9997dcbb6831e2cd985c (martiniss@chromium.org)
    Fix git exclusion regexs for windows
  https://crrev.com/762921f3cf4d5129120e4a52409175294234aaf9 (ukai@google.com)
    goma_client: use same gn_args as internal's
  https://crrev.com/f91d8dfc36da626eae6c09d34cb122b416439cac (thakis@chromium.org)
    stop downloading binutils on the clang upload bots
  https://crrev.com/85f68d692b87ddce19e0c4f6a95d70e262a4100d (wenbinzhang@google.com)
    [benchmarking] Update proto between tester and processor
  https://crrev.com/5c9c62b5554c788c42a3eeba3fa101fa011320c1 (wenbinzhang@google.com)
    [benchmarking] Fix the properties names
  https://crrev.com/56553ca49309dbebb9eafe19b085b4fc3f54a2b9 (bpastene@chromium.org)
    Enable recursive MB GN arg lookup for all CI + try bots.
  https://crrev.com/defd0a8c37a56f89469b4c3464c3927115d867db (martiniss@chromium.org)
    Fix get_affected_files_by_patch path delimiter
  https://crrev.com/85d190ca8ddbbbabab91a6d017e150c36bbfd830 (wenbinzhang@google.com)
    [Benchmarking] Added the data processor builder for android pixel 2 in recipe module in FYI
  https://crrev.com/532d1160a728f33f48013bcbff68dc5c819c8c59 (victorgomes@chromium.org)
    [Node.js] Use custom libcxx (for Node and native modules)
  https://crrev.com/c101696378915618927f0294c4e80bd84ed84ebf (dberris@google.com)
    mac-perf: Do not use 'mac_toolchain' in perf
  https://crrev.com/40025992495ac6d5dce0ae5debf0caa6f133471f (thestig@chromium.org)
    Change PDFium recipe to stop setting use_cxx11=true.
  https://crrev.com/55624ef304daebb5b15ff83856d8b62067c1dedf (gbeaty@chromium.org)
    Change chromium.compile behavior to not pass unnecessary targets.
  https://crrev.com/14d696b1ffb88da402c6c43442d2e0ddff39096f (gbeaty@chromium.org)
    Reformat run_presubmit.py to reduce noise for functional changes.
  https://crrev.com/9384b145c19eb7a5aaf94fdfabf1f05691d11360 (gbeaty@chromium.org)
    Escape markdown characters in the presubmit failure summary.
  https://crrev.com/43141aa76fae1e3a81485a3ccddca035ae1a8993 (liaoyuke@chromium.org)
    Checkout pgo profiles on celab builders
  https://crrev.com/1766c8ddf4c2ef08a9a0cb55a0e876de02dbf258 (jxiang@google.com)
    Update celab recipes owner
  https://crrev.com/0f89981e32a9fc24ca5073ca08735f36e19590f1 (zhaoyangli@chromium.org)
    [iOS] Recipe side configs for multi window fyi & try builders.
  https://crrev.com/a5fc10bcd317cd3331add877af155a99675f64ea (iannucci@chromium.org)
    [chromium_tests] Use swarming.bot_id instead of deprecated property.
  https://crrev.com/96e08021f51745c6e9d9505c153bb10763ea89d6 (gbeaty@chromium.org)
    Remove add_tests_as_compile_targets from BotSpec.
  https://crrev.com/f2c6aad14e59a170abfe15f6577d0b63be7008b4 (iannucci@chromium.org)
    [goma] Use swarming.bot_id instead of deprecated property.
  https://crrev.com/9b78d2e9befd11f3af26d3ae6fff45c4362dad79 (iannucci@chromium.org)
    [swarming/staging] Remove usage of deprecated buildername property.
depot_tools:
  https://crrev.com/ebbc06923c2c7634b6e3a647b94267a68c119182 (iannucci@chromium.org)
    [led] Roll to ledv2 in depot_tools.
  https://crrev.com/c1655adb4b27fbb18ca9e2f02370a82d8f263145 (tandrii@google.com)
    Roll lucicfg tool to @ f3a7e781 v1.14.0
  https://crrev.com/6afaa6ca97affa418c408c735574614fdff52343 (sokcevic@google.com)
    Prune branches that no longer exist on remote
  https://crrev.com/64dab2dbab7ef956cd1a8cdfe3df54bb675ae943 (ynovikov@chromium.org)
    Print the SHA of files downloaded from GS
  https://crrev.com/8b35029c6bfe142234aa33a99727641a80625de9 (hferreiro@igalia.com)
    Use cached variable for git cl completion
  https://crrev.com/f90afd3eb5d9968a0d1b517033fe4338ef28a503 (ehmaldonado@google.com)
    WATCHLISTS: CC chops-source-team@ on all depot_tools changes.
fuchsia:
  https://crrev.com/3aeb1e6c4860bdfb9f30a6347e44abd39486dba9 (garymm@google.com)
    Don't increase priority if launch deadline set.
  https://crrev.com/12b678b38ffdaa28200d065b9784aaeb7350a9d1 (olivernewman@google.com)
    [testsharder] Pass through unrecognized tests.json fields
recipe_engine:
  https://crrev.com/a980197a59085b739dae00a4abdb9af0fa6dc71f (yuanjunh@google.com)
    Allow to add tags into its build during runtime
  https://crrev.com/bebfc7949f03ac665c5df77fc1c0c69786630744 (garymm@google.com)
    Expose raw swarming task result
  https://crrev.com/305370ff915e7a4ee316fc3366f36833796310b5 (iannucci@chromium.org)
    [post_process_inputs] Improve Command matcher to allow multiple subsequences.
  https://crrev.com/9e3caa0d134d1111bb7119648147e3451fe525d8 (yuanjunh@google.com)
    Add the hide_build_in_gerrit function
  https://crrev.com/6472553ec788b41aed0d048f6be8ce3290fcbe60 (yekuang@google.com)
    Roll isolated client version
  https://crrev.com/466a65323b5dc2923ead7a51c133eea02c412e5a (iannucci@chromium.org)
    [proto] Add output_stream for mocking stdout/stderr.
  https://crrev.com/c55f377bbc5b7d73ea7ac4d6504d6d6071a8fbf9 (tikuta@chromium.org)
    isolated/swarming: use mocked client revision
  https://crrev.com/70eb7a77b1f8a2482dc1bf6dd09c337485c13ca8 (yiwzhang@google.com)
    [luciexe] Always send one last build to lodgog before closing stream engine
  https://crrev.com/e9bcb3b0c6c5d520cb48932b878212240a5b0bb1 (olivernewman@google.com)
    [test] Don't ignore --jobs argument
  https://crrev.com/55bc6100c43ae642a9107242d8e122e924d0e9cd (olivernewman@google.com)
    [swarming] Update swarming client version
  https://crrev.com/0e48470a5ac2b31561146925f2d52ae3e120bc4e (iannucci@chromium.org)
    [luciexe] Map WARNING to SUCCESS to match previous behavior.

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.

R=godofredoc@google.com, keyonghan@google.com, wutong@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ie3384c104f0044a2847babc5cc3e67a0659e74bc
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/2683
Commit-Queue: Godofredo Contreras <godofredoc@google.com>
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
49 files changed
tree: 5654372905cda8e4a0ffa868bf0d655f2725e544
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. recipes.py