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) into this repository.

The build that created this CL was
https://ci.chromium.org/b/8773641141008520385

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/582edfab2ca50fa14b7b32e25f702f08f718dbc8~..138e18725c25c47d89b2f31fa3bb80b6ddb1bcdb
  582edfa (bentekkie@google.com)
      [reclient] Dont limit local resources if RBE_remote_disabled=1
  e8b6776 (vapier@chromium.org)
      ensure_bootstrap/update_depot_tools: drop cwd symlink resolution
  08e2e0c (vapier@chromium.org)
      update_depot_tools: always resolve base_dir with dirname
  7131bc5 (gavinmak@google.com)
      Remove chromium style plugin solution
  04e04ae (vapier@chromium.org)
      ensure_bootstrap: always resolve base_dir with dirname
  248aa8b (vapier@chromium.org)
      setup & share path to depot_tools checkout
  fc36eba (fancl@chromium.org)
      Revert "New vpython to depot_tools"
  ce3e819 (jwata@google.com)
      [autosiso] Add single file compile support on Windows
  b9b690e (vapier@chromium.org)
      setup & share current uname -s value
  b7c550a (vapier@chromium.org)
      cipd: delay reading version files
  138e187 (arthurmilchior@chromium.org)
      [depot_tools] clarify that new-branch also switch.

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/c5c558caa441545bef9cbb609a40988e33771b3c~..b225ef53980a67ef0259d966efd6c4f2cd7d9509
  c5c558c (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update coverage pinned tools
  0f48458 (yupingz@google.com)
      Reland "Reland "[checkout] Add step to ensure submodules are up...
  50fd33f (dkoloski@google.com)
      [recipes] Update Rust CIPD deps for recipes
  22ccafd (atyfto@google.com)
      [sdk] Move PB uploads to run_upload_steps() and upload to CAS/CIPD
  26ab374 (atyfto@google.com)
      [init_project_branch] Make revision resolution consistent
  3ec585d (zarvox@google.com)
      [recipes] Update jq recipe to point at updated mirror
  0b4439c (phosek@google.com)
      [qemu] Use Meson directly to build QEMU
  2773d9a (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  ab69a57 (atyfto@google.com)
      [sdk] Move PB metadata into staging dirs for CAS/CIPD uploads
  9625f2d (cflewis@google.com)
      [bootstrap] Delete `recipe_bootstrap_test`.
  81ec4f0 (olivernewman@google.com)
      [build] Fix rust toolchain override
  b751c44 (olivernewman@google.com)
      [build] Fix overridden rust CIPD pkg name
  c1e4409 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update coverage pinned tools
  63d1af4 (atyfto@google.com)
      [sdk] Remove PBv1 for gclient testing path
  1031a20 (haowei@google.com)
      Revert "[build] Fetch the custom toolchain into standard location"
  80f172b (phosek@google.com)
      [qemu] Disable additional features
  9a99bd9 (phosek@google.com)
      [qemu] Use auto-detection for mallloc-trim option
  6a164b6 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  b225ef5 (atyfto@google.com)
      [sdk] Nest PB metadata generation under a step

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: Ia8cfb4412e628aecc39202fd8ebd1ac64834fc9b
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/48642
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: 1d09674a978b30ad7a331bf7cd288bb91fa04628
  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