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/9ed280c389d544667e4007b2bfc9cb992737f292 (liaoyuke@chromium.org) Reland "Checkout pgo profiles on clang tot official buidlers" https://crrev.com/9807ae1ddd7091cc29bcbf3e3c8c473a1dfc2f5c (gbeaty@chromium.org) Remove the patch_root field from BotSpec and BuilderSpec. https://crrev.com/9cc7ac9810d0626cbe1ffd7862fccc227bfc39b2 (liaoyuke@chromium.org) Fix config of ToTAndroidOfficial https://crrev.com/f10b71d84176e8fa439cb51c92f81ca69d847b44 (wenbinzhang@google.com) [benchmarking] Added proto for tester and pass more info to processor. https://crrev.com/cc249d572f407ce5c21a3340c28c959e806511d1 (wenbinzhang@google.com) Refactor on default collect step https://crrev.com/e95ef2061f2f9767cc86b7ec4e661023702634ba (zhaoyangli@chromium.org) [iOS][code coverage] Fix unit test type pattern for iOS unit tests. https://crrev.com/d66c9df801e5c0caf25e9d1a83519b5e43db9684 (erikchen@chromium.org) Add a generic_archive method to archive recipe_module. https://crrev.com/83f296c323c60c5945a99d0106a9ed820b4ea208 (chanli@chromium.org) Add "test_id_prefix" tag for swarming tasks https://crrev.com/69948eeaed96ab41af870979f7c4a894e7d6bea9 (thakis@chromium.org) Revert "Fix config of ToTAndroidOfficial" https://crrev.com/fe10e17a4282bce958adc0513c240988d5318afe (erikchen@chromium.org) Update directory used by lacros archive. Add documentation. https://crrev.com/f9e032b52e1b07ee01c0385a1c4031a8fd02ee00 (lindsayw@google.com) [ios] Add iPad 7th Gen to steps https://crrev.com/1dfbc178b80b91b9e1d8f697a172c5f31a8ec35d (chanli@chromium.org) [ResultDB] Exonerate test variants with unexpected failures in without patch step. https://crrev.com/dd35fca249498b35c0ce85bcc6fbfeb13eba22d3 (hypan@google.com) recipe: Upgrade the WebRTC K Nexus5 fyi builder to L due to k deprecation https://crrev.com/a30dfefc6c0fdde950f64d5bd54d455e6ff50040 (jeffyoon@google.com) [pgo] PGO and profile recipe module for merging and uploading profdata https://crrev.com/4840d0f4d75ee35cd3ab8c659d41a853839c1c97 (wenbinzhang@google.com) [benchmarking] run collect task from processor https://crrev.com/1b6090148abf136619281aa0d0159b16f86e5193 (jeffyoon@google.com) [pgo] integrate pgo recipe module into the chromium recipe depot_tools: https://crrev.com/2072ffc0a6a7dedefcd4ef1d52fcb569bded62bc (yyanagisawa@chromium.org) Roll out new goma client binary VERSION=198 https://crrev.com/3e87ceaf336cb349c758c08e27c3e85295903031 (brucedawson@chromium.org) Allow a space after __except fuchsia: https://crrev.com/921224d0cbb3464b9e5b36afc5fcb3f4af57ef93 (mseaborn@google.com) [cleanup] Remove references to unused spec field, use_snapshot, in tests https://crrev.com/5675f58292478ee648d251f740589ecf638bd398 (mseaborn@google.com) [cleanup] Remove use of use_snapshot spec field, which is always false https://crrev.com/3aad5f35907d6f005b658f246f363569298aef87 (tmandry@gmail.com) [rust] Add debuginfo for Rust https://crrev.com/13fb4e0efdd02d26a811e5a60dae4dc4471740e1 (mseaborn@google.com) [cleanup] Remove unused properties is_from_snapshot and checkout_snapshot https://crrev.com/1f856d0258da9366026c506cba2a36d79f51407a (mseaborn@google.com) [cleanup] Remove unused use_snapshot spec field https://crrev.com/bf071eadf87d79fb6633d77ec7421aac17f43271 (olivernewman@google.com) [testsharder] Copy stdout to step summary text https://crrev.com/779fe77b9d82801bc1ce840465f35ca93c3d3717 (olivernewman@google.com) [fuchsia] Propagate subbuild summary to parent https://crrev.com/9672a7c33350099e93bd53189273eca67dbb0c6b (atyfto@google.com) [fuchsia_roller] Update email mangling rule https://crrev.com/d692a7d9c0ab175f588eaad00d3f6677d40165bb (joshuaseaton@google.com) [tools] Run tests with -race https://crrev.com/e280450669f6f9f623199ecb1a39184aefe099fe (olivernewman@google.com) [testing] Display < 1s swarming task durations recipe_engine: https://crrev.com/1ec8faaaa559d4876f9c9c009a1be564286a8bba (olivernewman@google.com) [swarming] Roll swarming client version https://crrev.com/e9ccc9dd63ce31ec535c7b4b69d1f15618bf4d78 (olivernewman@google.com) [swarming] Fix typos and pylint errors https://crrev.com/d937e9525fff04f0a92f9ef1e41ceb0e985ecf7b (chanli@chromium.org) Mock resultdb info in buildbucket test_api https://crrev.com/1b1574d044a7f44430825aa929cdc5b4fe17ab7b (erikchen@chromium.org) Update user guide. https://crrev.com/53ed08a539ff9e24188417136109b8cac0f8b47e (chanli@chromium.org) [ResultDB] Add link to ResultDB concepts doc More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug. Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Change-Id: I6a4f4e4c6f1c4f34f83772bb1840800c1268620b Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/2600 Commit-Queue: Godofredo Contreras <godofredoc@google.com> Reviewed-by: Godofredo Contreras <godofredoc@google.com>