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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/2e6738447eba9c0858ddbd8001e59812838d26f8~..a0630a942066f274777532fda1e2c32af24933ff
  2e67384 (bentekkie@google.com)
      reclient: Clear log dir between builds
  6b33f85 (thakis@chromium.org)
      [gerrit-client.py] Fix DeprecationWarnings in mass-abandon
  8559499 (sokcevic@chromium.org)
      Allow patching multiple directories if shared URL
  a0630a9 (sokcevic@chromium.org)
      trigger recipe roller

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/e772a41177fcbe4149398911a2be69c1bff7a08d~..6b29e2bbbaad8db872b2a918b978a39684eb9cc4
  e772a41 (olivernewman@google.com)
      [crashpad_roller] Convert to proto properties
  46058d7 (olivernewman@google.com)
      [llvm] Convert to proto properties
  b9bddb1 (olivernewman@google.com)
      [salt_packer] Convert to proto properties
  00f306a (olivernewman@google.com)
      [vulkan_sdk] Convert to proto properties
  6b29e2b (olivernewman@google.com)
      [firebase_docs] Convert to proto properties

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+/bd754c98beabe90fd6132301ae549b57fba76ff1
  bd754c9 (gerb@google.com)
      [docs] Fix typo in ENV var name

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: Icd2849faf0643d209c01dec6d5f91333308284ea
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/46284
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: 54f12419706d3e6fbbb102a349146013b85677d6
  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