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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/867d3267c1bc63a0bab67e2ecbdde843434e6d90~..ede859f9eeafd245239c37dcf2b1b20b8f792cb4
  867d326 (aravindvasudev@google.com)
      Add git_cache epoch to bot_update output.properties
  79f1389 (bsheedy@chromium.org)
      Update vpython3 requests
  e49349b (bentekkie@google.com)
      Mark reclient build metrics with the tool that started reclient
  ede859f (gavinmak@google.com)
      Revert "Add git_cache epoch to bot_update output.properties"

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/8b3e7f2d8c75333cbacccc78c761595be8f0ad1a~..4f34451ead9c410b7419ee6e710d0135f0762064
  8b3e7f2 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  ff5cffa (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  e7739b7 (haowei@google.com)
      [cmake] Pin boringssl revision in cmake recipe
  025b30c (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  e11dcfe (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  240db57 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  4f34451 (andresvi@google.com)
      [cipd_json_roller] Add roll_options property.

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+/69ab1e1e475d8948f77ad639199af449ed190be0
  69ab1e1 (iannucci@chromium.org)
      [doc] Add a --check flag to exit 1 if the doc needs regen.

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: I68e57e7c4051104f98377ab09026f5bbdf5d10d8
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/45361
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: f60cb729e3f51d4ab587f9bde2b970b80510bb43
  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