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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/de6bc6620a76e2f749449d883960becd2e71e231~..69611efc0314e8e8b219c5e04cf56c7373e04205
  de6bc66 (sokcevic@chromium.org)
      Improve presubmit check messaging
  923bcf8 (gregorynisbet@google.com)
      [git] add ignore_submodules option to status command in git_com...
  2541006 (jojwang@google.com)
      Don't commit unstaged gitlinks in FREEZE.index during rebase-up...
  c91e2aa (aravindvasudev@google.com)
      Fix filepath issue within ParseGitSubmodules()
  69611ef (sokcevic@chromium.org)
      Upgrade git to 2.41.0.chromium.11

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/eca15c1b5428bfc4cee6170ea7384545bda722f2~..b03dd39f46548fe7cc67f6b8c6d486f0db434941
  eca15c1 (sbalana@google.com)
      [recipes] Add swarming and botanist grace periods
  c166fe1 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  df60ae0 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update coverage pinned tools
  b03dd39 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+/305f336a281cb8aed1098bb90b7e1ce2858332e7
  305f336 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 66a4cb31d236 to 77c9b09de8f2

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: I8404ee0277d4396667dd7f4e14ce7778062eda99
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/49100
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: 7eaa280f12526a5e48891b9a703540e81bbcab23
  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 python3 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