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/8775751281953829425

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/73558cf434fb25ac8cfe14026520d23393cfe96c~..d78d8ab771b397a6174f85a81abf67fbb0c99867
  73558cf (yueshe@google.com)
      [mac_toolchain] Roll mac_toolchain in depot_tools to latest ver...
  7b0a195 (yueshe@google.com)
      [mac_toolchain] Roll mac_toolchain version for builders using o...
  deff9a2 (victorvianna@google.com)
      [docs] Improve `git cl patch --help`
  c5dab15 (iannucci@chromium.org)
      [git-rebase-update] Ignore submodules when checking tree status.
  018e46c (jojwang@google.com)
      Set managed:True for infra_superproject configs.
  7c59d27 (iannucci@chromium.org)
      [git-reparent-branch] Keep empty branches when doing rebase-upd...
  e7a7a90 (sokcevic@chromium.org)
      Fix gclient read submodule path
  d78d8ab (iannucci@chromium.org)
      [gclient] Export CONFIG_CTX for other modules to extend.

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/056061bc78fdc316fc17db9d6b65acfc94739412~..1bf4bb0d26e42b625d0e83beaffa889bdeea0b42
  056061b (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update coverage pinned tools
  b15b65c (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  284ecbf (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  a49b4d6 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  d41916e (atyfto@google.com)
      [sdk] Remove "experimental" SDK references
  cfe78de (atyfto@google.com)
      [sdk] Add placeholder property for uploading the core SDK
  e0131f7 (atyfto@google.com)
      [sdk] Gate core SDK uploads on `upload_core_sdk` property
  1bf4bb0 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+log/c9447360d223db9fd5cd99f926e65173634592f2~..f31d08ced4d9fe0053ff83c37627491eeaef2200
  c944736 (iannucci@chromium.org)
      Remove NAME from recipe_module_importer.
  f31d08c (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 2f2ae2fb65eb to 5d9f8239e369

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: I1a23db556fe50f601346afc9f1254918828df4da
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/47124
Commit-Queue: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
1 file changed
tree: 31b6ef706a23f021f9d60a3b04bb60de63379653
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. AUTHORS
  7. LICENSE
  8. OWNERS
  9. README.md
  10. recipes.py
README.md

Flutter LUCI Recipes

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

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

Tricium configurations recipes repo.

Testing locally

Running python 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