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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/9cbe9a07ecdb02978f2fcb8aaed03bbb69e23185
  9cbe9a0 (sokcevic@google.com)
      Cache condition evaluation results in gclient

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/0168c0c8a2e0331e1c605f541fdf7e2a532ca99f~..362efff94098f9f865c3e0ccb94ad3906a0b31db
  0168c0c (rudymathu@google.com)
      [recipes] Fix jiri manifest invocation
  0f91e76 (olivernewman@google.com)
      [tree_closer] Support disabling on specified days
  c2472b3 (olivernewman@google.com)
      [fuchsia_cipd_roller] Convert to proto properties
  c40309f (mohrr@google.com)
      [gerrit_auto_submit] Stop if limit hit, regardless of builder s...
  5806ea6 (atyfto@google.com)
      [fuchsia/build] Leave FYI comment on CLs for size creep
  980ea38 (mseaborn@google.com)
      [proto] Clarify the meaning of the max_attempts_per_test parameter
  c173f14 (gbeaty@google.com)
      Remove use of the include_log argument to write_raw.
  282edac (atyfto@google.com)
      [fuchsia/build] Fix build URL reference
  362efff (chandarren@google.com)
      [recipes] Add extra ls-remote function to git API

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+log/4dcc60114c6afc0c17d17ca3813e5149799240f1~..74207fa63ab42cbee8d4afcb57de901a8f142ce8
  4dcc601 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 35f3f4525eec to 893bb89a656c
  74207fa (yuanjunh@google.com)
      [autoroll] Run again no matter which type of error is thrown

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.

R=keyonghan@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I83efc0fd5d91995a74dcb47508bdcd1155eec26c
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/23860
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: 664ed307d570640ddbd822dafbff423902f49432
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. AUTHORS
  7. branch_recipes.py
  8. LICENSE
  9. OWNERS
  10. README.md
  11. 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.

Recipe Branching for Releases

The script branch_recipes.py is used to generate new copies of the LUCI recipes for a beta release. See Recipe Branching for Releases for more information. For usage:

$ ./branch_recipes.py --help