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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/3a5cc4081382ea47793f166b3d71b19e35ad83f7~..1affd9c35dcd853de8cdaefe1ebacc9442d729fe
  3a5cc40 (jwata@google.com)
      [autosiso] Do not double quote arguments on Windows.
  63d20c3 (yueshe@google.com)
      Roll mac_toolchain in depot_tools to latest version
  02838e6 (tusharvickey1999@gmail.com)
      Import Get-FileHash from PowerShell's version specific path
  2568d4c (sokcevic@chromium.org)
      Add additional check for PS parents
  05ebc9e (brucedawson@chromium.org)
      Allow calling tag functions from PostUploadHook
  1affd9c (jojwang@google.com)
      Add arg in bot_update recipes api to override deps revisions.

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/c9157ceb7f48f57d720ba85c723619991689dd6b~..9393cc063aed82018bb075ede407bddb9d245cf0
  c9157ce (olivernewman@google.com)
      [shac] Add initial shac.star file
  4882e60 (nmulcahey@google.com)
      [macos_sdk] Roll mac_toolchain to 248bbfc43
  4eb5c4d (olivernewman@google.com)
      [shac] Improve function naming check highlighting
  e1cce59 (atyfto@google.com)
      [btu] Only attempt to run tests when testing pool is set
  febd601 (olivernewman@google.com)
      [shac] Add check for recipe function ordering
  a2fc1be (olivernewman@google.com)
      [cmake] Run black
  9393cc0 (olivernewman@google.com)
      [checkout] Increase Gerrit replication lag tolerance

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+log/ca8108133477b427170bee7494866a934a0a0fe8~..7f9b133838f1240a537916677161afd8129b234f
  ca81081 (vadimsh@chromium.org)
      [swarming] Update `swarming` CLI tool.
  a5c25e8 (iannucci@chromium.org)
      [recipes.py] Unset PYTHONPATH in case users have conflicting va...
  7f9b133 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from edf7c1502de4 to 406fda74bafb

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: I4dc09ff335402e3953b30b0ded5b8bab911b483a
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/44920
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>
2 files changed
tree: 9c9d7aebd6eaceec041adac9071811748cee7cd7
  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