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) into this repository.

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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/6a505ad9abf32a387ce3d8d0a1d40273a0e35af1~..70d971a1359e7c596fa0aef0371ad76b89b36e4a
  6a505ad (jrosenth@chromium.org)
      [ChromiumOS] Add a launcher for Bazel
  70d971a (pkotwicz@chromium.org)
      Prevent split_cl.py from uploading multiple CLs for same reviewers

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/0a635bb304ec39da2abb3a9851ee1a5014b04141~..5b6fcbdb963109049704c6e89bb2170755e98155
  0a635bb (atyfto@google.com)
      [sdk] Move all GN SDK logic into a contained function
  e13a749 (atyfto@google.com)
      [sdk] Move core SDK steps into contained function
  d8f1644 (atyfto@google.com)
      [sdk] Move Bazel SDK steps into contained function
  300932f (olivernewman@google.com)
      [hooks] Run shac as a pre-commit hook
  66a5fdb (olivernewman@google.com)
      [shac] Integrate cleanup_deps.py with shac
  cc77415 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  c9a8ab1 (atyfto@google.com)
      [sdk] Simplify logic for companion image processing
  6fad886 (atyfto@google.com)
      [sdk] Cleanup top-level docstring / execution overview
  d1ea283 (olivernewman@google.com)
      [testing_requests] Remove toolchain-outside-checkout handling
  a19a113 (olivernewman@google.com)
      [recipes] Delete `check_deps` property
  c449011 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  0ef9df3 (atyfto@google.com)
      [sdk] Infer core or Bazel behavior based on subbuild result
  393cfbd (olivernewman@google.com)
      [build] Stop explicitly mounting toolchain dirs in nsjail
  b946141 (atyfto@google.com)
      [sdk] Delete unused "upload" bool properties
  3a366a7 (cflewis@google.com)
      [bootstrap] Copy `recipe_bootstrap_test` to `recipe_wrapper_test`
  5b6fcbd (olivernewman@google.com)
      [nsjail] Small cleanups

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: Iec7508111daaff979763f2b0d93c38e1b44ddae5
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/48381
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: f4cf1d6935fdeb9fe78e94d9aaa2b3d90510e691
  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