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/50b501eb12c74e434c62c6cfd521cda3f4d6b97e (rwarner@google.com)
    Added new emoji to gatekeeper_emoji.json
  https://crrev.com/8937d22f37f359826999864940c2bea98a178f60 (wenbinzhang@google.com)
    [Benchmarking] Added the data processor builder in recipe module for two Win10 tester on perf
  https://crrev.com/149456dfa6c9e52ebce1adec4bf6805a67fdd4be (bpastene@chromium.org)
    Remove recipe configs for cros HW & VM fyi bots.
  https://crrev.com/423596db088b51901f3d211eb5d8e763242d9a95 (gbeaty@chromium.org)
    Switch led_recipes_tester to use parallel steps.
  https://crrev.com/4176f213b504d9eebabcab918534c94964a11c32 (gbeaty@chromium.org)
    Remove unused utils.py
  https://crrev.com/8ee51ef3a8f84ced86021dde63656fa428ec1646 (estaab@google.com)
    Remove android_cronet_tester.
  https://crrev.com/de47e32f1141e0a362f113b441437dd71411b849 (rwkeane@google.com)
    Openscreen: Add more Code Coverage tooling
  https://crrev.com/e79c1e63dd952720a9241020c8000b4f6906fc65 (jeffyoon@google.com)
    [ios/infra] Enable revision to be passed to the upload call
  https://crrev.com/d23e3ca3a3320acbcbb071c67328ad533712be26 (rwkeane@google.com)
    Openscreen: Rename Test Files
  https://crrev.com/b879d9637ef6bba9b5c8847d938c39eea17ee1a5 (tvanderlippe@chromium.org)
    Use run_test_suite.py for DevTools e2e-tests
  https://crrev.com/f2ffd98075771b83afee214da12044b19bc4cef9 (rwkeane@google.com)
    Code Coverage: Add Flag to Skip Component Mapping
depot_tools:
  https://crrev.com/d5be5daff9f5b39c693cf3dae225f8f562b67451 (nodir@chromium.org)
    Roll prpc and rdb tools to the latest version
  https://crrev.com/b19e1213cf6fc760dbbac790cb96aa78858ac56f (iannucci@chromium.org)
    [led] Update to latest version.
  https://crrev.com/394c4a94dbc7fc47820698249abfd8f9288daeef (ukai@google.com)
    Roll out new goma client binary VERSION=201
  https://crrev.com/3fb1d569defcea40a2ff040e41ea9bc57667203d (brucedawson@chromium.org)
    Fix command prompt title after update_depot_tools
  https://crrev.com/252ff1feade7a108849642ad2606efa5f212dfd1 (sokcevic@google.com)
    Remove rev-parse --verify FETCH_HEAD
  https://crrev.com/03a0d5b08cac2216dd05b63f6e08ad89ef87cf94 (tandrii@chromium.org)
    git-cache: delete support for internal repos.
  https://crrev.com/393b040fb4f0e97aafb2a739dbcee5f928eb9702 (ehmaldonado@chromium.org)
    Add sokcevic@google.com to owners
fuchsia:
  https://crrev.com/1148474b25d61a88be66f9d4cb710d78c0714494 (olivernewman@google.com)
    [auto_roller] Check for duplicate roll before push
  https://crrev.com/6fd72734c1f4e89910e7ed1107f0058ce6e11900 (garymm@google.com)
    [build] remove validate-checkout step
  https://crrev.com/8f357ec6e0ab4d47d4d9c1ff60a77adc972987dd (olivernewman@google.com)
    [fuchsia_cipd_roller] Handle missing refs
  https://crrev.com/0835db62f199a384a612911cda937158ffee31e9 (olivernewman@google.com)
    [kubectl] Use ensure_tool() to install kubectl
  https://crrev.com/bf8d241ff38022a14195aa3b9e0d203521fdb6c1 (olivernewman@google.com)
    [testing] Delete _swarming_retry_tasks attribute
  https://crrev.com/8c4d00fd6613ecb991a9f9038e4d5564337b73e4 (olivernewman@google.com)
    [jiri] Use ensure_tool() to install jiri
  https://crrev.com/ca512c6043114d23ee077ca74417c568961dcfa3 (atyfto@google.com)
    [build] Add support for cache packages
  https://crrev.com/203443c4aa0fd643cd4dc32073b835f4b2f3b93a (olivernewman@google.com)
    [copyright] Add copyright notice to all Python files
  https://crrev.com/ae9836de2cb6f65b32f0b6fc40cea96ef33e5ee6 (garymm@google.com)
    Format with black (default options)
  https://crrev.com/04d41ff95ad31b0e8dd4cfbf016cc762179e09e9 (atyfto@google.com)
    [fuchsia.proto] Delete Fuchsia.build.artifact_gcs_bucket
  https://crrev.com/3a0b42f059d7774bd627b88ee7b7e22275faf336 (olivernewman@google.com)
    Fix docstring indentation
  https://crrev.com/30006a0e52d701f42f0bcb43fc09faa8614ce6a2 (mohrr@google.com)
    Add "exception" to status_check
  https://crrev.com/6a81851ca020f7f296c37fa52bfb043691d9b33c (mohrr@google.com)
    [recipe_testing] Update bb requested fields
  https://crrev.com/e4e5e7527108a5398fe5e4a5f555bcb78453d6c1 (olivernewman@google.com)
    [recipes] Remove checked-in commit-queue.cfg
  https://crrev.com/497c87a75f64b9ae77b16327d4a3ce26b72bd15e (olivernewman@google.com)
    Change .editorconfig indent to 4 spaces
  https://crrev.com/69d27560b7adfd35159c9e5ba115f34ce49684c9 (olivernewman@google.com)
    Fix all Tricium spelling warnings
  https://crrev.com/e5056a4bc653a77685bc4fdc1a656cdbaf13fa17 (garymm@google.com)
    remove .style.yapf
  https://crrev.com/f3fa011658aa3fdd977e6bc58e889dbdc10d5635 (olivernewman@google.com)
    [gitiles] Use ensure_tool() to install gitiles
  https://crrev.com/fceef09907780ddcfca0481560dc598e46bef6f4 (mseaborn@google.com)
    [perfcompare] Fix breakage of perfcompare mode caused by recent change
  https://crrev.com/8400f80759019333316f66d0faa69ec9f1b5ade8 (mohrr@google.com)
    [recipe_testing] Change how recipe name is retrieved
  https://crrev.com/cb27faaba6b948fc21ffcf42a44c2313198d01c8 (olivernewman@google.com)
    Apply Black to build recipe module
  https://crrev.com/12cedbb3376789ea6c51208e4f7e1d136876fcb0 (yuanzhi@google.com)
    [vdl] Add support to collect sdk files and ssh key in recipe.
  https://crrev.com/c4667dbbad0c406716d8ef9dec5b8871cbd0133f (olivernewman@google.com)
    [gerrit] Use ensure_tool() to install gerrit
  https://crrev.com/fa85bd9e7a02d29a52dfc1afa804be73b6e5be7e (olivernewman@google.com)
    [tar] Use ensure_tool() to install bsdtar
  https://crrev.com/f829998dcf932b9f686a5cd5c75e0736f23db18e (olivernewman@google.com)
    [spec] Use ensure_tool() to install build_init
  https://crrev.com/7033b226efde45d6869d2ead33f5d48661cca1a7 (olivernewman@google.com)
    [testing_requests] Don't add host test path to shard deps
  https://crrev.com/4f5367a62c26b1446257b89325796a17d6d1fa02 (ihuh@google.com)
    [fuchsia/build] Comment on CLs to notify when multiplier shards have
  https://crrev.com/8ff47da2bc7588933c98c2a7a44981a3409356b7 (olivernewman@google.com)
    Regen expectation files after collision
  https://crrev.com/a44d4b142f0cb62afb6d01515d9b69dccf0d61ea (atyfto@google.com)
    [fuchsia] Run external tests
recipe_engine:
  https://crrev.com/58f654b6ca5f282aa70a5ec0a1510e9a6c318ff5 (yiwzhang@google.com)
    [luciexe] support output flag with differnt encoding based on extension
  https://crrev.com/b52da73829e2147d8473eb84ed9b76b02dce09d0 (olivernewman@google.com)
    Reland "[swarming] Use ensure_tool() to install swarming"
  https://crrev.com/8d23e817d0aa858ca3032a6576a3903caf90e4bf (yiwzhang@google.com)
    Update protos from luci-go
  https://crrev.com/5da0f45b944e9d5ea50d05d8c52a729a6a085ade (iannucci@chromium.org)
    Always set gevent tracing during simulations.
  https://crrev.com/8305d8fd87b19e4f63db30ac7ea9d52f1fc2093c (iannucci@chromium.org)
    [cipd] Make ensure_tool concurrency-safe.
  https://crrev.com/5c575266cf91a14adf9b17c71f4e4e03ad964c24 (olivernewman@google.com)
    [post_process] Make failure output less noisy
  https://crrev.com/ba2e549fc2f9cc837deb0a69789067c74021e38e (zamorzaev@chromium.org)
    cipd: Fix set_ref, set_tag JSON parsing

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: Id6b8514bd3977ee732f282a11b3cbf6d1b6dfc78
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/3240
Commit-Queue: Godofredo Contreras <godofredoc@google.com>
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
55 files changed
tree: 41ada448cd8405fe9ad8b5db1e410b12831ce86d
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. recipes.py