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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/7326ca218b6d57475066aea2131834f0f3c61890~..4cf73e01ab7b1704aa3f6bd93d8f2ba9bd191bae
  7326ca2 (bsheedy@chromium.org)
      Add post upload Python 3 option
  7fb8769 (chanli@chromium.org)
      [depot_tools] move lucicfg pin
  7738a7a (chanli@chromium.org)
      [depot_tools] move lucicfg pin
  4cf73e0 (vadimsh@chromium.org)
      [cipd] Update luci-auth.

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/c8e88e626b39677899e630226e0bea5e1adfa85c~..e3e7bcccf4b5e79a1840820d3eb28af8d656980c
  c8e88e6 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  bcf3b4a (mkember@google.com)
      Revert "[rust] Enable optimized compiler builtins"
  cd2c699 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  34bf320 (olivernewman@google.com)
      [cipd_resolver] Enable verbose logs
  610b8d1 (atyfto@google.com)
      [release/auto_submit] Handle multiple hosts
  5f9c647 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  2c00649 (felizardo@google.com)
      [salt] Creates recipe to insert bigquery row with data from yaml.
  74154c7 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  c5312cc (olivernewman@google.com)
      [commit_queue] Delete location_regexp[_exclude] fields
  b5073b2 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  60fab48 (dalesat@google.com)
      [contrib/ffmpeg] copy LICENSE.md from build/secondary
  f797087 (ihuh@google.com)
      [coverage] Update cts references to ctf.
  e3e7bcc (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+log/8ae554d9e8523d55d62b5a61c59abfc7d68725af~..e31bdf086d59e663a1ab2d93c278f6f05480f0f1
  8ae554d (iannucci@chromium.org)
      [step] Add better examples to stdio test.
  3044387 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 68db771de8f9 to 765f51c332c3
  6e2d907 (randymaldonado@google.com)
      [recipes-py] adding step tags example
  3b472dd (iannucci@chromium.org)
      [doc] Update proto schema conversion to handle py3 bytes type.
  84501d5 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 15a299b01481 to 886f0faff9b3
  e31bdf0 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 51ea7aad25ff to f8f64a8c560d

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=godofredoc@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I69bd3398402db6b5f5aadbaf9e63da4bd56eb786
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/35564
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: 3e4a538077f947a749767b8865158d7a602e4c20
  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