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/44f84d14581a2860b9f0875efcdf02b92dfb1725 (sebmarchand@chromium.org)
    Revert "[PGO] Use the new Telemetry clean shutdown option"
  https://crrev.com/f182038be7ad95a64894435e0bbd67b5f2557c4f (jophba@chromium.org)
    [Open Screen] Migrate GCC builders to local build
  https://crrev.com/5392ad369c4519c3394ed326d112c52b0640b868 (guterman@google.com)
    Analyze the analyze logic by logging any failing tests that would've
  https://crrev.com/4ac33ccfa89932cf95ab700cefc2107606da4018 (ddoman@chromium.org)
    [resultdb] set resultdb.variants for SwarmingTest(s)
  https://crrev.com/a7cfff2ba84bf48e6adb878dc8b8f30dc980aee9 (gbeaty@chromium.org)
    Remove the compile_targets field from BotSpec.
  https://crrev.com/d4c999e13365a6a091f546977f012b97dbd9a558 (dpranke@google.com)
    Make LocalIsolatedScriptTests() work w/ raw commands.
  https://crrev.com/64b3117633d1ca80174a409fe98ed02b2ad560cf (jbudorick@chromium.org)
    libyuv: use denylist for android device commands.
  https://crrev.com/80320b11d2908fb5104ebe705a36a41e0e6664ae (gbeaty@chromium.org)
    Remove use of deprecated properties methods.
  https://crrev.com/34149d667136eadd25f9d78c999c00655ccb2f05 (gbeaty@chromium.org)
    Remove use of deprecated properties methods.
  https://crrev.com/60eb2371363c4907d884b1378081d4adf0e1d50f (gbeaty@chromium.org)
    Remove use of deprecated properties methods.
  https://crrev.com/e3b456961d4e591f53188cce1e29effbfa917db2 (gbeaty@chromium.org)
    Remove use of deprecated properties methods.
  https://crrev.com/5fad90b438fcba10196150286a54d0ac3aaaeb67 (liviurau@chromium.org)
    Add debug config support
  https://crrev.com/b96a6debcfac177708bea2b163089a1fc52bbbe0 (gbeaty@chromium.org)
    Remove use of deprecated properties methods.
  https://crrev.com/368070ecf3ec45f007f979b4feab877e2b61c952 (gbeaty@chromium.org)
    Remove use of deprecated properties methods.
  https://crrev.com/44c83b881ad0131a5cf161cb31dc14109a325f5b (gbeaty@chromium.org)
    Remove use of deprecated properties methods.
  https://crrev.com/56d24cecc9072d8ad03afdfd82a0664d7f41fb48 (gbeaty@chromium.org)
    Remove use of deprecated properties methods.
  https://crrev.com/16e612cc41d9d3555b368efb5f5d4457c758cc46 (gatong@chromium.org)
    Infra: Set up linux-rel-builderful
  https://crrev.com/728af94d3f185623d3fe141455b9749f07d1e632 (gbeaty@chromium.org)
    Copy mojo builder config to a new builder group.
  https://crrev.com/4d3ba66423a6ca31dcd7ded29db26aa0ef19fe7e (martiniss@chromium.org)
    Remove noparent in chromium_swarming resources
  https://crrev.com/7b74c935d97736f6f2e253d6501a14a363ef2d9f (yekuang@google.com)
    Enable 'use_swarming_recipe_to_trigger' on more builders in chromium_chromiumos
  https://crrev.com/931fec955a66f28a37b1b7b9670f799fc8c0c3b2 (smcgruer@chromium.org)
    [wptrunner] Add recipe config for linux-wpt-identity-fyi-rel builder
  https://crrev.com/c0e80c0714fd4a8211ffaa5e3150460fcb040117 (tikuta@chromium.org)
    Revert "Enable 'use_swarming_recipe_to_trigger' on more builders in chromium_chromiumos"
  https://crrev.com/df99827c692fdd6c592b065ba7a770e77dbccca8 (smcgruer@chromium.org)
    [wptrunner] Add recipe config for linux-wpt-payments-fyi-rel builder
  https://crrev.com/402e7950bc0fc05560e19f608beb4193e7c7ae23 (gbeaty@chromium.org)
    Reformat generators.py.
  https://crrev.com/e682da1f7b9033743cd7ad7f992dfdd8f436aad5 (dpranke@google.com)
    Refactor chromium_test generator functions.
  https://crrev.com/98cb0022b0e4f2c6b05a23b31bfe532ed9924885 (dpranke@google.com)
    Remove --isolated-script-test-perf-output from chromium recipe.
  https://crrev.com/ba83000c4236541dc5f78ecdac468dc54dea48e8 (nhiroki@chromium.org)
    Revert "Remove --isolated-script-test-perf-output from chromium recipe."
  https://crrev.com/22f179fd4e262e2dade0e9eae9f54f9790292f78 (gbeaty@chromium.org)
    Add buildbucket build information to test.
  https://crrev.com/7827fd614036f21af92999a3d0be2083d94cb4f4 (gbeaty@chromium.org)
    Update ToTMacOfficial to run tests against Mac-10.15 VMs.
  https://crrev.com/5751020784f37d82e472ef32f86ac6ac908e2687 (gbeaty@chromium.org)
    Remove old entries for mojo builders.
  https://crrev.com/efc843dc862d11d867b0238e4f2473dfe10a441e (ddoman@chromium.org)
    [resultdb] fix incrrect variant names in maybe_enable_resultdb_for_test
  https://crrev.com/43a7092849d273765e32f3b2d7b715cfcfe21b6b (machenbach@chromium.org)
    [V8] Sort flako properties to ease changes
  https://crrev.com/b5770d4422c558f2da370c6c41e5737236a8d783 (tikuta@chromium.org)
    [chromium_swarming] do not use '0' * 40 as empty value for isolated
  https://crrev.com/f946f76947daa884a89e3c6ea922be6cedb8bf0f (tikuta@chromium.org)
    [recipes] remove is_luci specification
  https://crrev.com/bf3ea1f74957c31b39f16186c841c9f9a84d2235 (ddoman@chromium.org)
    [resultdb] set test_location_base if resultdb config has it
  https://crrev.com/4a69b10f2b3828ad83cdfc4fd749725a85d29a10 (yiwzhang@google.com)
    Manually roll recipe deps
  https://crrev.com/485f547bbcc849c5a8da142805989a1d1867cff4 (jmadill@chromium.org)
    Add got_angle_revision to Chromium generator.
  https://crrev.com/093a4718df7965fed552e58703c946c44db5f4ce (jeffyoon@google.com)
    [pgo] fetch profiles for linux-official
  https://crrev.com/a4277107166dd004f77edc6cedc5db8305509bad (yekuang@google.com)
    [recipe] Tweak tests to make sure command is not duplicated in sharded tasks
  https://crrev.com/d29660fdde91466d1a061e3fe85ea77b51951f00 (tikuta@chromium.org)
    Revert "[goma] remove --is-luci flag"
  https://crrev.com/5cf725f9994f5f3a1f67af70b1c48ed2678aee03 (yekuang@google.com)
    Enable 'use_swarming_recipe_to_trigger' for builder 'chromeos-amd64-generic-rel'
  https://crrev.com/8a17c11716a58cdbcefde3ba03a20987156e0568 (jbudorick@chromium.org)
    chromium_android: remove deprecated device arguments.
  https://crrev.com/53571df75679a59ee98dd0e605a5edc6c2ea4725 (gbeaty@chromium.org)
    Remove backwards compatibility for mastername property.
  https://crrev.com/d3ee1afdeebac1a811a0d59d3ed6435231e383e3 (gbeaty@chromium.org)
    Remove the swarming_default_priority field from BotSpec.
  https://crrev.com/43451681c4ea2b46b871791f41f864e9d0f8b7c8 (gbeaty@chromium.org)
    Remove outdated information from builder_group recipe module.
  https://crrev.com/dd22ad500adb50476bb72c5c7ecc70cfcb47495c (chonggu@google.com)
    Add checkout_fuchsia_internal variable to gclient config
  https://crrev.com/993cef8c1fec2753b5f037c69d8a4734233ab8c8 (yekuang@google.com)
    Enable 'use_swarming_recipe_to_trigger' for a few FYI builders
  https://crrev.com/ba585be8955a58c23371511d135f125bd6328598 (yekuang@google.com)
    Enable 'use_swarming_recipe_to_trigger' for all the FYI builders
  https://crrev.com/0b4c463b0387765b4cc2186f96b9df2eeac5802a (yekuang@google.com)
    Enable 'use_swarming_recipe_to_trigger' for FYI builders in a unified way.
  https://crrev.com/74fbc27cd734b9ba51a717ef45513c97e2fce36f (ddoman@chromium.org)
    [resultdb] update the expectation of set_test_command unit-test
  https://crrev.com/d09817235b2090a5691657f2e1d9dae99796c486 (dpranke@google.com)
    Add use_isolated_scripts_api key to gtest_tests chromium_test generator.
  https://crrev.com/29970ea18d18964a6cc324e241aecc3b8fbc873c (gbeaty@chromium.org)
    Deprecate the test_specs and swarming_dimensions fields of BotSpec.
  https://crrev.com/fde8f021c2809d03be7710ded1e1cffa6e7c2b13 (gbeaty@chromium.org)
    Remove obsolete references to mastername.
  https://crrev.com/f2c91fd32ea5b1762ea2509a868c9b9d7ec72405 (gbeaty@chromium.org)
    Revert "Remove obsolete references to mastername."
  https://crrev.com/29509aa87a6785e3fcfd5e6b52407a6a6194f239 (dpranke@google.com)
    Reland "Remove --isolated-script-test-perf-output from chromium recipe."
  https://crrev.com/5544b1e220cb64e7e05bb817f1428c6ae78c8146 (chanli@chromium.org)
    Update some recipe tests
  https://crrev.com/29156bc141823f46eca31ab772302d0f098b267b (guterman@google.com)
    Revert "Analyze the analyze logic by logging any failing tests that would've"
  https://crrev.com/7a21da6a80158b583daf6ccbf656e8593bcd1482 (pkotwicz@chromium.org)
    Add recipe which uploads androidx libraries
  https://crrev.com/2327783322dc8505f104208052a64a9ca3d0c9bb (yekuang@google.com)
    Enable 'use_swarming_recipe_to_trigger' for all chromium_chromiumos builders
depot_tools:
  https://crrev.com/a787cd5e158b0a9cc99f5a83e3ba06d4a8aaffbd (gavinmak@google.com)
    Update man files related to merge-base with better description
  https://crrev.com/e2e75b23aa6775dea675ed6d8296af36cceb7a6d (chanli@chromium.org)
    [depot_tools] Roll led to latest
  https://crrev.com/8d7201bc3c3cac1a5262639b47f1835d4d7a9255 (gavinmak@google.com)
    Modify git map-branches to show the number of commits on a branch
  https://crrev.com/d949c910de8c04a1cfaa99a937eb05ba30185c36 (mfarazma@redhat.com)
    gclient: Don't try opening pseudo-terminal pipes on AIX
  https://crrev.com/df123b290f75d2d9c8d66ca1e1af43ae40276b79 (vadimsh@chromium.org)
    [cipd] Rollback latest CIPD deployment.
  https://crrev.com/e0244d9798abf742edb345f6cb76b67685fd45f4 (tandrii@google.com)
    Roll lucicfg tool to @ 8803da5d
  https://crrev.com/cc29098042868c6b833efa40c09762f8c4be326b (syoussefi@chromium.org)
    Strip trailing empty lines when getting footers
  https://crrev.com/02ffb6f47a212714e68e34028d6bc23235f43f3c (agrieve@chromium.org)
    CheckDirMetadataFormat: LocalPath() -> AbsoluteLocalPath()
  https://crrev.com/407b5a54a9b5a96fcd6ec33717782fb2f1dd6447 (syoussefi@chromium.org)
    Use rstrip when getting footer tags
  https://crrev.com/d1580d53b7bc1f244d4eaf797aca0d066fad166c (jeffyoon@google.com)
    Add xcode version for Mac OS 10.15.4 in osx_sdk
  https://crrev.com/4005bb741040c2c02c9c5757457bb4c548cfe348 (mark@chromium.org)
    mac-arm64: Provide an arm64-native ninja-mac for builds in ΒΌ of the time
  https://crrev.com/c39ab997ba7aee82304f839845c8a2a0166ffb39 (sokcevic@google.com)
    Support main as default branch
  https://crrev.com/d08de190472710b01cad27897c693a025faeaa1a (vadimsh@chromium.org)
    [lucicfg] Update to v1.20.0.
  https://crrev.com/0081a12803bfb28b19f21b1d4f604802a8ff92d7 (brucedawson@chromium.org)
    Miscellaneous fixes to post_build_ninja_summary.py
  https://crrev.com/6db318ae4c150893671d4c751d28d1b2f69ca079 (chanli@chromium.org)
    [depot_tools] Roll led to latest
  https://crrev.com/aa494771a85e13ec0b05546ae557f04452d4e0e1 (ddoman@chromium.org)
    [resultdb] move cipd pin for infra/tools/rdb
  https://crrev.com/f38f54f2f1a3121643d86abab9e6ebe597238d9b (kimstephanie@google.com)
    Add optional enforce_fetch kwarg to fetch and refresh git cache
  https://crrev.com/98218e9219b11e9681420b7a61e126bdb6fafec3 (kimstephanie@google.com)
    Revert "Add optional enforce_fetch kwarg to fetch and refresh git cache"
  https://crrev.com/3774c589cb395e9949f5e7d92f837e4a424617d8 (kimstephanie@google.com)
    Reland "Add optional enforce_fetch kwarg to fetch and refresh git cache"
  https://crrev.com/d628ffbd8f1d4691cb102806190543fede910d64 (kimstephanie@google.com)
    Revert "Reland "Add optional enforce_fetch kwarg to fetch and refresh git cache""
  https://crrev.com/b677e985297d9c668afa697cb773b9eee5154ab0 (kimstephanie@google.com)
    Reland "Reland "Add optional enforce_fetch kwarg to fetch and refresh git cache""
fuchsia:
  https://crrev.com/c61b533674c9d82297418d3ad8cb881e20cf05aa (olivernewman@google.com)
    [fuchsia_roller] Fix urlparse bug when rolling multiple commits
  https://crrev.com/a5b8b96dd337dda9e36cf16a85ac44f00f85dcbc (olivernewman@google.com)
    [fuchsia_cipd_roller] Use unresolved package names for reading manifests
  https://crrev.com/8b0d53dcf9fb08b3abeaa3cdeda81fe55970e58c (olivernewman@google.com)
    [auto_roller] Log URLs of identical changes
  https://crrev.com/7fa45f69ba5a921fa19be159af706e4554856921 (garymm@google.com)
    Revert "[testing] always present results"
  https://crrev.com/f6dcd204a2b5ab2c9e21eb547a938054c7b76d69 (pylaligand@google.com)
    [zbi_test] Remove reference to no-op target.
  https://crrev.com/aa2b14b535606a39a21a993a7bac487d6df4bb13 (atyfto@google.com)
    [spec] Roll build_init
  https://crrev.com/67cd54667a31e9b0da4064475d6b32e313951a56 (mohrr@google.com)
    [git] Allow shallow checkouts
  https://crrev.com/ed72eae41710efc22edaf32f8e48af3616064ef5 (pesk@google.com)
    [cobalt_config] Add config parser flag to cobalt_config recipe
  https://crrev.com/5f683c87d3744e54bc7293e689e40d87e674b64b (atyfto@google.com)
    [upload] Enable -n flag for file uploads by default
  https://crrev.com/1869122b34cad1dc166f483b1b6604717ca39781 (ihuh@google.com)
    [affected_targets] Remove affected_targets step.
  https://crrev.com/74f44931dd61dbeb019548eb62658f368d2bfa0a (ihuh@google.com)
    [affected_targets] Remove unused tool from mock tool_paths.json.
  https://crrev.com/2af3e9d0b8ee05bc4aaa9902a28e3a18386b2dc4 (garymm@google.com)
    [fuchsia/build] set got_revision to baseline integration rev
  https://crrev.com/7655107abde1b5c642b7d2df4bcf7a4a4702e459 (mohrr@google.com)
    [gerrit] Check format of Gerrit host
  https://crrev.com/48c49cfd861e642047553a9895271663079b3945 (ihuh@google.com)
    [should_build.py] Fix script name in usage example.
  https://crrev.com/01fc70c02175a0b61459e4cd04a1b2404a8fa61e (phosek@google.com)
    [clang_toolchain] Use CMake for zlib and libxml2
  https://crrev.com/74d59fcb7a2d7b346fc653366d48e600ea9c7e97 (olivernewman@google.com)
    [fuchsia_roller] Never roll backwards
  https://crrev.com/410c18bb7961bcb1f385321229cc17c1d7db1b66 (olivernewman@google.com)
    [fuchsia_roller] Clean up tests
  https://crrev.com/a01388b54bbfcc77cb73021bcdfb28185e5fde7c (mohrr@google.com)
    [recipe_testing] Always use patchset
  https://crrev.com/646bfe7da9ce468056fd2c7783320cb8222b59d4 (olivernewman@google.com)
    [fuchsia_roller] Roll to input commit instead of master
  https://crrev.com/a54e97f9887ec6b9ee17d644e311e1ccebae2e90 (olivernewman@google.com)
    [fuchsia] Use env_name for resultdb upload
  https://crrev.com/b4cc42af0847d4b2b8f2c2c27f7d92b274df834b (nmulcahey@google.com)
    [jira] Remove old Jira bug references.
  https://crrev.com/f689a17de47da17c99a10f8ab48e329c0f35d60c (olivernewman@google.com)
    [tree_closer] Add support for setting labels on bugs
  https://crrev.com/7340cb05ff49f24c6fb7245c45de4dc0868e4ea9 (phosek@google.com)
    [clang_toolchain] Switch to CMake 3.14
  https://crrev.com/0a6030a8973ecb4d84d89c4848939bf0148dfd6d (phosek@google.com)
    [clang_toolchain] Use our CMake on linux-arm64
  https://crrev.com/626419126e24f53766318c072cda61a6430bd792 (olivernewman@google.com)
    [proto] Add test_durations_file fields to fuchsia.proto
  https://crrev.com/c0aee76ce31c2f11bc26190b5004176a88fcd65e (olivernewman@google.com)
    Revert "[proto] Add test_durations_file fields to fuchsia.proto"
  https://crrev.com/ad568bd2cb81f92f0a7171962c1e635298cfad52 (olivernewman@google.com)
    Reland "[proto] Add test_durations_file fields to fuchsia.proto"
  https://crrev.com/0fcdbaf41400c2a94234f954f28f5f27eeee36af (ihuh@google.com)
    [should_build] Add support for dart changes as a disabled filetype.
  https://crrev.com/bb618913ea5bba77f8fa5d5ae43614a4855aa6b7 (nmulcahey@google.com)
    [jiri] Roll jiri to d72a4ade
  https://crrev.com/9ae54afa6febf3f49c2e2cbca4a819e1988c2542 (olivernewman@google.com)
    [build] Always set test_durations_file GN arg
  https://crrev.com/f00175b9515ce03ba2ff5815576cc8e83ea3f2d1 (nmulcahey@google.com)
    [jiri] Roll to f73abe79d1e8632ce
  https://crrev.com/90d4422ebacffcea2b3df23a4de0d11993849123 (ihuh@google.com)
    [should_build] Get supported filetypes from EXT_TO_FILETYPE.
  https://crrev.com/0fc81746ddbd3dfa93b4056cea8dcbcf541b277b (atyfto@google.com)
    [run_script] Add support for multiple CIPD package uploads
  https://crrev.com/d627c18fc0a55e3adfaadf9ae756243df2450355 (atyfto@google.com)
    [run_script] Ignore trailing whitespace, newline when reading manifest
  https://crrev.com/55512ff244dc99c1181b65707a1dc5471242c6ca (garymm@google.com)
    [fuchsia] look in results_dir as well as output_dir for perf data
  https://crrev.com/bdbb8495f8859efc81aaf168e9099b7bc94db311 (atyfto@google.com)
    [display_util][clang_toolchain] Format with black
  https://crrev.com/c6b9cbbad4274bb0689c9605bb9c9bae59cfe8ee (nmulcahey@google.com)
    [tricium] Fix fidl-* tool targets.
  https://crrev.com/a94b4c9f61d1f0462d58553511a624daf695a625 (olivernewman@google.com)
    [build] Set test_durations_file gn arg based on spec
  https://crrev.com/83093da0fc17d2897cbefa5aefc55ad5b4797aeb (olivernewman@google.com)
    Revert "[build] Set test_durations_file gn arg based on spec"
  https://crrev.com/04bf3bfade6cdb07a47f9d5d54e2d4cf9666abde (haowei@google.com)
    [submodule] Add experimental submodule recipe.
  https://crrev.com/bae494c3a2706ac18c58648336baee4fc3c03b37 (olivernewman@google.com)
    [auto_roller] Filter "index" lines in diff
  https://crrev.com/1e9507730fe580baf67b1c6a51d5373c6d8b0086 (ihuh@google.com)
    [proto] Use protos for properties for recipes with int properties.
  https://crrev.com/e289ded79df8bc5c550ffc571ebcaa4b43e8a257 (digit@google.com)
    [tricium] Extract host tool targets from tool_paths.json
  https://crrev.com/25ea8dc4e9a2077dfeb016e0b85bcf4c2b587753 (olivernewman@google.com)
    Reland "[build] Set test_durations_file gn arg based on spec"
  https://crrev.com/99602b74b82a6766fe566a1ed226bc8a712c2162 (olivernewman@google.com)
    [tree_closer] Ignore builders with magic property
  https://crrev.com/836d9a7cb9ff7d7fe10a417cc60e93a688f6ae1b (olivernewman@google.com)
    [fuchsia_cipd_roller] Nest checkout steps
  https://crrev.com/cfa51d0bf767f4d61c227423a870cd9657a05622 (olivernewman@google.com)
    [auto_roller] Nest Change-Id computation steps
  https://crrev.com/9a1af10e7ae4c94c5855e4abd22ef73442638dbf (garymm@google.com)
    [fuchsia] Stop looking in output_dir for perf results
  https://crrev.com/f28eb1ba6435295d9c758f975dc7f62fd5db959e (atyfto@google.com)
    [git] Move raw git calls to functions, pt. 1
  https://crrev.com/e27b68efd903a902009cd9d0d2d939c57f1d546f (ihuh@google.com)
    [led] Update pin.
  https://crrev.com/686f74e761775660cd20d78792e5ac78fae83115 (ihuh@google.com)
    [should_build] Enable dart in should_build analysis.
  https://crrev.com/d0d79df32fe27a01da05ce45c80545e836d465a3 (chaselatta@google.com)
    [flutter-with-deps] update the flutter code before updated_3p
  https://crrev.com/8d50ba23c0984bc6b06603e874e4f2b532c5f506 (ihuh@google.com)
    [3p_prebuilts] Use . for empty dest name.
  https://crrev.com/1985284f84392edf13d3a6ea56638a5fb0025d76 (chaselatta@google.com)
    Revert "[flutter-with-deps] update the flutter code before updated_3p"
  https://crrev.com/8b326aff4dc74cdbcffb799cfab22480ea29144a (atyfto@google.com)
    [git] Name step_name an explicit argument to __call__
  https://crrev.com/1205653c889e0832f11fcfa62b23658b5cf67b0d (garymm@google.com)
    [fuchsia] add build.stats_gcs_bucket spec field
  https://crrev.com/851a22ffcc38e4c4b85e28015e05dfa3967f1323 (atyfto@google.com)
    [git] Move "git add" to module function
  https://crrev.com/af8814c176e8e494392500c812a71f9375e2fbd4 (garymm@google.com)
    [cobalt_config] Fix checkout
  https://crrev.com/3abc195b452301d1065347e36b5a80ee939168e6 (atyfto@google.com)
    [git] Make step names more descriptive
  https://crrev.com/be446a6356eca0cd38417a0ad1673451096fd055 (atyfto@google.com)
    [git] Move out __call__s from checkout()
  https://crrev.com/70229c3ad060f922a3bb9a63488ad6bd84ca1feb (atyfto@google.com)
    [git] Add ls_files
  https://crrev.com/7a0b3fb78882f4b78d75db708cd1aa59b9bc816c (olivernewman@google.com)
    [build] Merge _with_options and with_options
  https://crrev.com/3cdbcd76dd67e19637bc7a6bd26e51067caf5964 (olivernewman@google.com)
    [build] Move GN args logic into gen()
  https://crrev.com/d117343b443f4d7831c7981c3ef491f27fb17e6d (ihuh@google.com)
    [goma_gcp_configurator] Set gerrit host.
  https://crrev.com/8b29098a0d0d37ab31f783bc33439e21bc70e719 (olivernewman@google.com)
    [build] Add dart tools to mock tool_paths.json
  https://crrev.com/a36cbee94244bce02d220a3d43e59c671406d537 (olivernewman@google.com)
    [build] Use blobstats executable from build dir
  https://crrev.com/bc6bf0ef2326e28de89e0c2df831bf5bdd9591b1 (zarvox@google.com)
    Revert "[build] Use blobstats executable from build dir"
  https://crrev.com/267aef53c2be753a2a376ad8203485211cab27ed (phosek@google.com)
    [clang_toolchain] Disable mt and rc tools until we update toolchain
recipe_engine:
  https://crrev.com/7c33aeefa596b8af9fd017e591e3e5a4db47abb4 (ddoman@chromium.org)
    [resultdb] add param test_location_base to api.resultdb.wrap
  https://crrev.com/c02bbc83a32cb6edb9de4a0a108ed1934075bc88 (lamontjones@chromium.org)
    recipes.py: Run yapf
  https://crrev.com/fa5f3282ef17fed733e73cae1770fff8bd183c59 (yekuang@google.com)
    [swarming] Deep copy TaskRequest and TaskSlice
  https://crrev.com/deff8ff8d787bef8a50926755e30479a60e8096e (tikuta@chromium.org)
    [cas] add a cas recipe module
  https://crrev.com/6cb11c0a89878d15a0488d6bb4512e2b3c86e119 (yiwzhang@google.com)
    [legacy_annotation] Raise StepFailure for failed step status
  https://crrev.com/d9e3644cddf23ec62d91964bbeb44eaf65927348 (iannucci@chromium.org)
    [proto_support] Sort the _ProtoInfo.
  https://crrev.com/d00eb7d8d5edfb623b8d2082a7ae74ae2cfeeebd (yiwzhang@google.com)
    [legacy_annotation] Add tests to cover kitchen code path
  https://crrev.com/9d0e5a6b275244f94be1e3e1f2748f13dc3b9ded (tikuta@chromium.org)
    [runtime] remove is_luci
  https://crrev.com/a02e9a9b143043bd3b5b297c822d5aa8b1265e64 (tikuta@chromium.org)
    [cas] add instance property
  https://crrev.com/2ec61d59704a48de57db290e793dcd9eac1854ae (tikuta@chromium.org)
    [cas] expand instance name if only project ID is given
  https://crrev.com/12ab0ef8c9da852fe9d026704f6042545b63a15b (tikuta@chromium.org)
    [swarming] add cas support
  https://crrev.com/ad6afcb57861e86a926cdc22162e182b112c3d2c (iannucci@chromium.org)
    [runtime] Re-add is_luci PROPERTY to unblock roller.
  https://crrev.com/2307f31506c879bb57ddfed06c14ec3835bd27ff (iannucci@chromium.org)
    [runtime] Convert to proto based PROPERTIES, remove is_luci.
  https://crrev.com/d60a98793de9dfb6711944edb203670f4adae39c (iannucci@chromium.org)
    Revert "[swarming] add cas support"
  https://crrev.com/334a1ceb935fc30c26509b231a0a05c0d00fcc3f (iannucci@chromium.org)
    [engine_step] Remove vestigial _asdict method.
  https://crrev.com/ffde22444e429925ff1b27ca51eae3e63da1e985 (iannucci@chromium.org)
    [luci_context] Make LUCI_CONTEXT modifications show in expectations.
  https://crrev.com/3015ec10c736b0485b09018ae1449c705ffd34ee (yiwzhang@google.com)
    [warning] Records import warnings when initialize api
  https://crrev.com/c4ca5123942d5269c153605a4e8ddcbb7b12928a (yiwzhang@google.com)
    [warning] print collected warning in simulation output
  https://crrev.com/cdb7d63bdd49ed097743766fbf58491336200965 (yiwzhang@google.com)
    [warning] Add integration tests
  https://crrev.com/69e35c3f12132996e3699c66cc802f482dc3adfb (tikuta@chromium.org)
    [swarming] add cas support
  https://crrev.com/1ddf2b83ae3565d58d8efab23249a6277a0fac85 (ddoman@chromium.org)
    [resultdb] add param 'base_tags' to api.resultdb.wrap
  https://crrev.com/ce7e40b60f5d1034f8393c9b42bd0314c2b51c0e (yiwzhang@google.com)
    [luciexe] Fix doc string and add more examples for sub_build
  https://crrev.com/5959b84f0469a82fbc92983366db435f0bbee553 (ddoman@chromium.org)
    [resultdb] use : instead of = as a delimiter for -var
  https://crrev.com/a868c4b5a0c46e4f6591f7380d11e154430c9bc5 (yiwzhang@google.com)
    [warning] Fix monorail link construction
  https://crrev.com/5098fbfeebc326675cf14407d1c7091de5157e44 (chanli@chromium.org)
    Make it possible to specify experiments in test
  https://crrev.com/35f78cfa47bf46580eb43984191baa1d01e126aa (yiwzhang@google.com)
    [warning] Correct some details in the warning documentation
  https://crrev.com/40fa48addae245495e35c2fc82aa522d7f1d05da (yiwzhang@google.com)
    [warning] Support multi-line description
  https://crrev.com/e47e1156a8e28a697e3ac311164fc0071b43c72f (olivernewman@google.com)
    [recipes.py] Use correct errno for index.lock check
  https://crrev.com/406f6a4a77f5c081bccd4718f8e10caddf9dc802 (iannucci@chromium.org)
    Remove LUCI_CONTEXT from test simulations.
  https://crrev.com/f372b8d218fea8a2983420c226dbc0817423abec (yiwzhang@google.com)
    [warning] Validate the warning name before record the warning
  https://crrev.com/39134ebcf4b41a12019820cd50e54561cbbc1299 (yiwzhang@google.com)
    [buildbucket] Add experiment kwarg to schedule_request
  https://crrev.com/8502136bd32cb5b48a21f67f6df80c2d88e14139 (yiwzhang@google.com)
    Add yiwzhang@ to OWNER
  https://crrev.com/d1f33ea19da098a03f6d019202bf967992b71ee1 (yiwzhang@google.com)
    [warning] fix read before assignment
  https://crrev.com/6126bc2f1092567bb3b0d96f0381330ba01ead75 (iannucci@chromium.org)
    [luci_context] Move writing of LUCI_CONTEXT files to the engine core.

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

R=athom@google.com, whesse@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I3bb6b5a1850ffe2428da34f1434d331c54f5d30b
Reviewed-on: https://dart-review.googlesource.com/c/recipes/+/165840
Auto-Submit: Dart CI <dart-luci-ci-builder@dart-ci.iam.gserviceaccount.com>
Commit-Queue: William Hesse <whesse@google.com>
Reviewed-by: William Hesse <whesse@google.com>
25 files changed