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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/07289ce9416e01b0682696a698282cb22ce6d486~..397276fe81b2dd6973b5b1cfccd80d6ffe550e8c
  07289ce (chanli@chromium.org)
      [depot_tools] roll lucicfg from 1.39.11 to 1.39.12
  5a4c350 (brucedawson@chromium.org)
      Teach autoninja to handle siso/autosiso
  be8033c (chanli@chromium.org)
      Revert "[depot_tools] roll lucicfg from 1.39.11 to 1.39.12"
  d6f65bf (sokcevic@chromium.org)
      Revert "[cipd] Detect Mac ARM running under Rosetta"
  3ab2f21 (jojwang@google.com)
      gclient: add gitmodules command to update/add submodules based...
  18c726d (aravindvasudev@google.com)
      Fix git submodule status pattern
  397276f (vapier@chromium.org)
      cipd_bin_setup: load cipd script instead of running it

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/4627cc30edbe808054f87e0929160915229534a4~..fa89c77ef4c63f66e4311e29260c736ab88b2b3e
  4627cc3 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update coverage pinned tools
  fa89c77 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+/7f314250a909d09ff8a8bcfa17afb0c9a99252c0
  7f31425 (artbello@google.com)
      [ResultDB] Add 'test_regex' argument to rdb api

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: Ia8565f8c26b44585b494bb0fcbc27e4c6ed755ec
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/48900
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: 08a39b4e1858f3f93b16039665da3796a9c33042
  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