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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/44e9bee34fcc7e8dedc2a988750c9d7cc7f73eba~..562481d6a984d1b6294caf4cf73177e06e13b4e2
  44e9bee (jojwang@chromium.org)
      Allow --force to be used in cl patch with --reapply
  c023a63 (jojwang@chromium.org)
      Always set issue for branch, not just when newbranch is passed.
  1ada93a (cjacomet@google.com)
      [oob-deprecation][auth]: Update LUCI Auth Client.
  a7b20b3 (aravindvasudev@google.com)
      Enable luci-auth by default
  939cac7 (vadimsh@chromium.org)
      [cipd] Suppress findstr stdout.
  dd12deb (jojwang@chromium.org)
      Check for stacked changes dogfood var.
  562481d (jojwang@chromium.org)
      Add dogfood path.

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/7ecbf99da45febadbd997209f9a4dfd9eb911843~..c856603342f6453195476daa9b5b8f33f7f61435
  7ecbf99 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  c856603 (atyfto@google.com)
      [api_level_roller] Introduce roller for supported API levels

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+/b34c3ccc07617fbbe0f2e7ab348f2ec7e4ac86a0
  b34c3cc (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 2b7112ea92cf to 221383f749a2

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: Ic752a7ccf269dcfc0d4bc3c013479535883baf35
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/38234
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: 88e27b1960225fd2d13c8c7f9b9099430c262949
  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