Roll recipe dependencies (trivial).

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

build:
  https://crrev.com/215a211bf78f7c752ff154397810515fdfee1bd7 (yekuang@google.com)
    [reclient] Add server_address to replace rbe_service_addr
  https://crrev.com/609d8a3b19ae1c7524cdb37695b169f34daf581e (yyanagisawa@chromium.org)
    Deprecate Windows7 Goma builders.
  https://crrev.com/004248093b68b3c9f66b1dbc2c2f5090b840175e (rubensf@google.com)
    [reclient] Add rewrapper_env property.
  https://crrev.com/25a8283b99baffc17e51f2e5e1d644c8b5e4161f (yekuang@google.com)
    [reclient] Add 'Linux Builder (reclient)' in chromium_tests
  https://crrev.com/12956677a2fe40e8ff4ee3647dca987533992289 (gbeaty@chromium.org)
    Update Build Recipes Tester to test M89.
  https://crrev.com/5db94919202b33c932ee7158dd9e3c35055792ac (pasthana@google.com)
    Remove redundant function
  https://crrev.com/dd747d564109dbba57c9215dd8f708813b8ca458 (liaoyuke@chromium.org)
    Deprecate CROS_BOARD
  https://crrev.com/3dc45edd0318e742671c38e23a8d5abc9d50440e (yekuang@google.com)
    [chromium] Check if use_rbe is enabled from GN args
  https://crrev.com/09886255e3393e644849bc37ab4f81bf335e8e67 (tikuta@chromium.org)
    chromium_tests: disable cas for fuchsia-fyi-x64-rel
  https://crrev.com/c9a7bfb4073085538192556370806df13f61eb4f (jeffyoon@google.com)
    Support for experimental runs in generic_archive
  https://crrev.com/f0a1d71f97818db24a776e57ab77c48f59bc2830 (guterman@google.com)
    Refactor RTS recipe_module to use a spec object instead of separate values
  https://crrev.com/14f811458d257d6bc0cbea7f18ef3bda22449038 (enga@chromium.org)
    Add per file OWNERS to the Dawn recipe
chromiumos_proto:
  https://crrev.com/374bb81388686e1077c7f6d9f232d4fdf7211e19 (juahurta@google.com)
    cros_source & robocrop: add repostate for cros_cource; clean up robocrop format
  https://crrev.com/a7badf1a5b1d5d2704e00867b9dd474f411d9692 (tcwang@google.com)
    afdo: Add proto support for auto-committing builder commits
  https://crrev.com/ae52fa7c1b17f05a05d6bc8f4a9cccca60311ba9 (juahurta@google.com)
    bot_scaling: reduce redundancy for bot policy modes
depot_tools:
  https://crrev.com/13466d016b58af609e3e86534768d95750716429 (tikuta@chromium.org)
    autoninja: use pure python3 to get build id and for post_build_ninja_summary.py
  https://crrev.com/84e43fa2c4474e90ae71073b4d51c64c4eca1fea (tikuta@chromium.org)
    ninjalog uploader: migrate to python3
  https://crrev.com/2517afd133f38fbec6102d008a827501e626001b (tandrii@google.com)
    [git-cl] fix bug if user is not logged when fetching tryjob results.
  https://crrev.com/0489cc12af57e3384c8789f8b12ac5cfb0f48ad0 (ehmaldonado@google.com)
    Reland "presubmit: Use new API to check for owners approval"
  https://crrev.com/c3c15a1f6b7113ab55326d037f254940a75b8a7b (ehmaldonado@google.com)
    owners_finder: Don't print comments for owners
  https://crrev.com/8c43c3f5138440b28ff4cfe0a27ea413cb1733b9 (ehmaldonado@google.com)
    Reland "[git-cl] Use owners client when processing --[tb]r-owners."
  https://crrev.com/20eda953269e14f055afd58be97ad5915c6c33dd (msavigny@google.com)
    Add reproxy setup/teardown to autoninja.
  https://crrev.com/0eb104764a295916c6eabeccbfd078d25dddf102 (ehmaldonado@chromium.org)
    Revert "Reland "presubmit: Use new API to check for owners approval""
  https://crrev.com/3253a1deca587cc8dd5d83d790cea8f9654e2c33 (tikuta@chromium.org)
    autoninja: roll back to python from python3
fuchsia:
  https://crrev.com/78fa77bab1f5294b7a83158e757c94943bf8445a (atyfto@google.com)
    [buildbucket_util] Add util for getting builder name as string
  https://crrev.com/2ac354499e15f131f35442925fb9bca61a93bc73 (olivernewman@google.com)
    [build] Validate `skip_build` output from fint
  https://crrev.com/b04355fdefd9722357ed913f47e5c3e67c59c3bd (olivernewman@google.com)
    [build] Add message if fint failure_summary is empty
  https://crrev.com/fc38fb6de5b9ee47907e972fc71d6dd6f5931fe5 (leonardchan@google.com)
    [cmake] Update CMake to 3.19
  https://crrev.com/abeebdbeaf75f6f6c1537a3b088b667304a9d523 (leonardchan@google.com)
    [libxml2] Pin to revision f93ca3e140a371b26366f747a408588c631e0fd1
  https://crrev.com/4b94c178e5ffee145b68542a70540d006808f2b6 (leonardchan@google.com)
    [libxml2] Do not use CMAKE_INSTALL_PREFIX
  https://crrev.com/49812925fff12b10aa405c992ca9ebcfdc5c408c (yuanzhi@google.com)
    [resultdb] Create new sub-invocation when we upload to resultdb.
  https://crrev.com/86491c94a14f7752b39c0e33e66fff7f9e3a12ea (olivernewman@google.com)
    [build] Wrap entire build in macos_sdk()
  https://crrev.com/c9b805cace5fe3e72319407bf549626699111228 (scottmg@google.com)
    [crashpad] Point roller at fuchsia.googlesource
  https://crrev.com/6a0b06c0b27d0e057f9b361fd725bcb48b3a7194 (olivernewman@google.com)
    [build] Don't run should_build.py if skip_if_unaffected=False
infra:
  https://crrev.com/d3881b89a12ffa072aeb3b50ac1934abd31d8493 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from da1e36dd4aa3 to bd416c287e3b (1 revision)
  https://crrev.com/4b02a670dc445a6943c7e19fc3a1cb572b93176c (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from bd416c287e3b to 3c6c982523bd (1 revision)
  https://crrev.com/80fd1ae71fae28ef9120f8d4bf41aeb7e7f0b351 (pprabhu@chromium.org)
    cros_test_platform: Rename test_runner client implementation
  https://crrev.com/9d41f9d03488bfa3c4bbc5527f7530036ca82b90 (pprabhu@chromium.org)
    cros_test_platform: Reconcile package name with path
  https://crrev.com/96c04804c9ba04aa6fbe2bb7d10e637584535639 (pprabhu@chromium.org)
    cros_test_platform: Move test_runner build handle
  https://crrev.com/57ba48a61a7407b7768c0c890ac54c9cc81c8716 (robertocn@chromium.org)
    Update Python proto bindings.
  https://crrev.com/d5ba166f7ff6f49d67d692831294dcaca66aa605 (pprabhu@chromium.org)
    cros_test_platform: Extract stub implementation for test_runner Client
  https://crrev.com/894c985caa5789e3dac3356e110c31d689ead10f (pprabhu@chromium.org)
    cros_test_platform: Extract fake test_runner client that rejects tasks
  https://crrev.com/3787e61a5484471d6c39db99033d4c36bbdc9bcc (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll chromiumos/infra/proto from 7237652c5c26 to 374bb8138868 (1 revision)
  https://crrev.com/cb145c3ade471636514a39ea700565d677708b6b (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll chromiumos/config from c0c10da9a405 to 3941fba2ae0c (1 revision)
  https://crrev.com/3464c2de450d30530cfe7035e445f3b45009c8fb (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 3c6c982523bd to 38491e7da21a (1 revision)
  https://crrev.com/40712eac7019718c6e7659d6c6fc3e2d813cb78c (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 38491e7da21a to 2a9358b44931 (1 revision)
  https://crrev.com/41d3ff32fa0b8a5cbed7744e1dac9a1cecd4ae8e (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 2a9358b44931 to c32db0b01a59 (1 revision)
  https://crrev.com/60af0787afc90be0ab361973eb4a61d097c0b0bd (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from c32db0b01a59 to dc6af891614f (1 revision)
  https://crrev.com/aa349e726e3777ea755a736de5d98d07e6ad8986 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from dc6af891614f to e1cc02f05169 (1 revision)
  https://crrev.com/245de4eb66e67ddc124baccdf9ad721f308e584b (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from e1cc02f05169 to 9ab0875bc583 (1 revision)
  https://crrev.com/77ebbb88ec0d38dad0186484ce846fc6140e70a4 (bryner@google.com)
    Use the prebuilt cryptography 3.3.1 wheel for Windows Python 2.7.
  https://crrev.com/2b51216cfa8eef518eda5c2a81947ff79e8960d4 (bryner@google.com)
    Use a recipe-unique cache directory for wheel builders.
  https://crrev.com/b43c8efb2ffca6c373ece62a5debb4abcacf5809 (bryner@google.com)
    Update the cryptography wheel for python_test to 3.3.1.
  https://crrev.com/2e4357edd05d25ea2837e834e2a2d7f593fcac62 (orodley@chromium.org)
    Make dockerbuild dryrun Windows-compatible.
  https://crrev.com/2448b984a5f0d61aa4b3c1168643a908f22bd8a7 (xixuan@google.com)
    UFS: add hostname into err msg of updating dut state
  https://crrev.com/ab929e6cdc3b87f47b9a1a0f54cb68db32ba2e1c (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 9ab0875bc583 to 62508ab4ff2a (1 revision)
  https://crrev.com/fe9692243acc09810e51a9f4fed70ea928d3d666 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 62508ab4ff2a to 64957bcbde0c (1 revision)
  https://crrev.com/0099ac58bc50b625fdc4a611ee3ba29e178c441e (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 64957bcbde0c to eed1a776ef62 (1 revision)
  https://crrev.com/d9cabac3f0cd9ad46e91d42ac2188ab14fc72782 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from eed1a776ef62 to 157de3dc8c0c (1 revision)
  https://crrev.com/ae8c0506a0ddd026edb94f9696606ee3b05a2414 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-py from 488cbf90b5fe to e1f64bc3b223 (1 revision)
  https://crrev.com/98fb2bdcfa98060637ebfc1f0ad840a1e86472c4 (nqmtuan@google.com)
    [Findit][Isolate] Add use_resultdb for UpdateFirstFailureOnTestLevel
  https://crrev.com/69fb7342d794344fbebccd1a02f1a585f8290eb5 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 157de3dc8c0c to 6b9a8722c254 (1 revision)
  https://crrev.com/944ac1cc145ef13bc29f5e26a3b1faa4711af48c (nodir@chromium.org)
    [rts] Update copyright
  https://crrev.com/d7cb897544ef926182f8cb2c92faefcc9c8a5377 (nodir@chromium.org)
    [rts] Increase duration data fraction 100x
  https://crrev.com/0278ef577f3c351e8a57085d5420ef2aafa382f9 (pprabhu@chromium.org)
    cros_test_platform: Simplify fake for test_runner error test
  https://crrev.com/e07257c9bfc1fc286377ac0442a299315a190790 (pprabhu@chromium.org)
    cros_test_platform: Return unguessable strings from stub Client
  https://crrev.com/916a2316890e53073bb8eb0e3439780dc5649316 (pprabhu@chromium.org)
    cros_test_platform: Extract stub test_runner client for incomplete tasks
  https://crrev.com/c9a3ac338c7d110ad83ef49815e757e8aa136761 (pprabhu@chromium.org)
    cros_test_platform: Split up complex fake test_runner client
  https://crrev.com/d9122a1f1e5e9e33e9a2d6b3f6810005536a8387 (nodir@chromium.org)
    [rts] Check directory for existence
  https://crrev.com/4d0e5ba03434857d7a1172cf08d477a51691f7da (pprabhu@chromium.org)
    cros_test_platform: Add fake test_runner client with canned URL
  https://crrev.com/c75d04b7a7df477cd35c1da539c0acb8695476dd (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 6b9a8722c254 to 9d01580095eb (1 revision)
  https://crrev.com/41dd1879f4874d27af937e955df67718eeb69200 (bpastene@chromium.org)
    Auto-cleanup old images on docker device bots.
  https://crrev.com/4093160c8d1d3c5713ca43d29640a63abffbfd21 (justinsuen@google.com)
    shivas: validate tag value for chrome platform to kvm
  https://crrev.com/ffe2c9072df188997daee43dbc8789c35821b817 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-py from e1f64bc3b223 to ceb6f145cdc7 (1 revision)
  https://crrev.com/603b800ff3a4444d9bc20cffeee7f1c90ed34f0e (justinsuen@google.com)
    shivas: validate tag value for machine to vm
  https://crrev.com/daa86380dfbda67ced22a953704ed7014426865e (bmgordon@chromium.org)
    [tricium] Update shellcheck to 0.7.1-r39
  https://crrev.com/17eaa59035866489ee7c573c5756bfdf49c78ea7 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 9d01580095eb to 5f80e73d1db4 (1 revision)
  https://crrev.com/231ca1e15d183a1ef933fa4923b7f67a418309fc (robertocn@chromium.org)
    Update Python proto bindings.
  https://crrev.com/b5e30b73965c1ac9b736d928a8d6d4add415cebe (pprabhu@chromium.org)
    cros_test_platform: Fix ClientCallCountingWrapper
  https://crrev.com/1949e7bcfaf6964c2227a1714dc7b7516d2c30f9 (seanabraham@chromium.org)
    test_runner: initial dummy version of luciexe test_runner
  https://crrev.com/e5c31ece62542dee01f55025bfec8fd39d84ae4f (pprabhu@chromium.org)
    cros_test_platform: Redefine old fake test_runner client via stubs
  https://crrev.com/adcc9d787d6a868be1d8bb40354a088e31013d18 (xixuan@google.com)
    UFS: log state change when updating it
  https://crrev.com/890e3291c9852f8cd9808bafb58de487d4592ced (seanabraham@chromium.org)
    shellcheck: add Ben as an owner
  https://crrev.com/a37625e8cdc812d86041d6f71bdc0f90ecc3a418 (anushruth@chromium.org)
    [Shivas] (3/4) Add update dut command to shivas.
  https://crrev.com/ffc4eec3f925fd1b7a66575514edcbd36ed34e36 (nodir@chromium.org)
    [filegraph] Fix large commit skipping
  https://crrev.com/f9fe5a3a1ed5fa057f454d9ab96870ac74285f93 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll chromiumos/infra/proto from 374bb8138868 to ae52fa7c1b17 (2 revisions)
  https://crrev.com/f9e6d26e6e7abf6315d41317a389f2cefbb6092a (pprabhu@chromium.org)
    cros_test_platform: Make test_runner Client wrappers consistent
  https://crrev.com/fd9f6544ea07a1c5ffb7f92f6780dc8c1cfe9b6c (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 5f80e73d1db4 to ecc54c4b1991 (1 revision)
  https://crrev.com/953dc118e5bc06c88b7360796111683d8dfeef3a (pprabhu@chromium.org)
    cros_test_platform: Split execution tests into multiple files
  https://crrev.com/ef3212f5462480369b486dd269a0f7ed48893f0c (jojwang@google.com)
    [MOnorail]Add allowed origins to api client configs.
  https://crrev.com/1f1156c85fb545bf9644ca3cb29c93d05f35fc43 (anushruth@chromium.org)
    [Shivas] (4/4) Add update dut command to shivas.
  https://crrev.com/65a01c6e8243f0f83b489fde0c48f7f577eeb878 (akashmukherjee@google.com)
    [3pp] Fix broken windows git build.
  https://crrev.com/e54f1cb8eb7aa2f3ca275143f1d18fce4436a4a1 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from ecc54c4b1991 to 4eaf54e99dc4 (1 revision)
  https://crrev.com/fb87d80dcafc953ee9a1e39d41dd3ad8843e528b (bryner@google.com)
    Fix a bug with packages that use a host bootstrap version.
  https://crrev.com/c0460e1f437b5785d5a8e0782d32e56c5daf53f5 (nqmtuan@google.com)
    [Findit][Isolate] Fetch stack trace artifact for Gtest
  https://crrev.com/35fb1116fb976da91f197e13448f3efe856079d1 (pprabhu@chromium.org)
    cros_test_platform: Skip flaky test to unbreak tree
  https://crrev.com/b7be800399262e7889e0ba1fb7528b5c854daf78 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 4eaf54e99dc4 to b01abba63578 (2 revisions)
  https://crrev.com/4b06efb2de9dd0d80e70bff91f1f38d0d25573bc (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-py from ceb6f145cdc7 to ce4e53ef0e15 (1 revision)
  https://crrev.com/7fba2d0a622b52529f5e694c7d22ed0a5b769cc3 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from b01abba63578 to 2e9f8d70269a (1 revision)
  https://crrev.com/ee1b213eaccda954c19079e41d980223087ffd2f (anushruth@chromium.org)
    [Shivas] Add support to display summary of operations.
  https://crrev.com/5d62c1258068bbd57d028e245f00783adba2e702 (tikuta@chromium.org)
    bootstrap.py: update Go to 1.15.7 from 1.15.6
  https://crrev.com/8b9e6213de966d1ff70a24613028f3d2bc42c9d2 (nqmtuan@google.com)
    [Findit][Isolate] Move use_resultdb to constants
  https://crrev.com/b172530d003818a50ab5d388ea8f046800241f3a (anushruth@chromium.org)
    [Shivas] Add create labstation support.
  https://crrev.com/bd1a692b1f7801e7bcc115d9e8221ceba1622997 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll luci-go from 2e9f8d70269a to bbdb74d54f2b (1 revision)
  https://crrev.com/53fd7d1eda2010009ed00fdc1a7b59fe5034ae0c (bryner@google.com)
    Preserve the writable bit when creating a source archive in CIPD.
recipe_engine:
  https://crrev.com/2030661a4ff2a6b64b0651f2c44aabed8c71223f (yuanzhi@google.com)
    [resultdb] Add option to include new invocation using rdb.

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

TBR=godofredoc@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I4ffe06f7015a8888ad85a53c6cdd138f46900924
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/9801
Reviewed-by: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
Commit-Queue: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
2 files changed
tree: aa4730492f4df3648f837fac15cad2fd54280125
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. AUTHORS
  7. branch_recipes.py
  8. LICENSE
  9. OWNERS
  10. README.md
  11. recipes.py
README.md

Flutter LUCI Recipes

This repository contains Flutter's LUCI recipes. For the LUCI infrastructure config, see flutter/infra on GitHub. Actual builds can be seen at ci.chromium.org.

Config

Tricium configurations recipes repo.

Recipe Branching for Releases

The script branch_recipes.py is used to generate new copies of the LUCI recipes for a beta release. See Recipe Branching for Releases for more information. For usage:

$ ./branch_recipes.py --help