Roll recipe dependencies (trivial).

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

The build that created this CL was
https://ci.chromium.org/b/8772100993885199921

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/5561f8be123926d9af3ab8de901c158a8ae2aca8~..c9dae6458fe07d1416ebf8c56db7fb10776f8ac2
  5561f8b (sokcevic@chromium.org)
      [gclient] Fix setdep if relative path is not used
  c9dae64 (sokcevic@chromium.org)
      [gclient] Optimize gitmodules script

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/26c28b224dddfa6a75626813c36502309c787399~..37d5755ff0ac3324e6e0e5aef18607731024e079
  26c28b2 (phosek@google.com)
      [qemu] Fix the build issues with tip-of-tree
  d4002db (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  af7a5c6 (mohrr@google.com)
      [subbuild] Pass through "cv" properties
  37d5755 (yupingz@google.com)
      Reland "Reland "Reland "Reland "[checkout] Add step to ensure s...

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+/aeddb2e8593144e49eb02891abce47c6715ff77b
  aeddb2e (ayatane@google.com)
      [bcid_reporter] Add SBOM report method

Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md

Use https://goo.gl/noib3a to file a bug.

R=flutter-infra@grotations.appspotmail.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I2f737f871325ed929cd016f9ba116fe0213586de
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/50000
Bot-Commit: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
Commit-Queue: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
1 file changed
tree: d3f6bbfe54b9604f9a0a600bb8f0c906c7209202
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. AUTHORS
  7. CONTRIBUTING.md
  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. Builds can be found in the Flutter Dashboard.

Supported repositories roll their .ci.yaml into flutter/infra, which updates what properties builds have. For example, flutter config specifies various dependencies the different tests require, which are then used by the flutter_deps recipe_module No modifications to flutter/infra are required to work on the recipes.

Configuration

Contributing

Please follow instructions on Contributing docs to setup your development environment.

Testing locally

Running python3 recipes.py test train will execute all of the tests in this repository

Troubleshooting

Required binary is not found on PATH: cipd when testing locally

You need to ensure depot_tools is installed. See Depot Tools Installation Tutorial