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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/47d510eff15072f8deb4974fa984b91d46378a0c~..a4b3602457c422f8ed054ff3673baaecedc2972a
  47d510e (jwata@google.com)
      Include files required for cipd_bin_setup to recipe bundle
  4c0c3fb (leszeks@google.com)
      [gerrit] Fix encoding in ChangeEdit
  8199bcc (cassew@chromium.org)
      Warn when depot_tools is not a git directory
  eb16162 (rebecca.chang@starfivetech.com)
      Add riscv64 architecture detection
  b3579d4 (brucedawson@chromium.org)
      Make tree-closed a warning for presubmit --all
  c1c45f8 (leszeks@google.com)
      [gerrit] Add more gerrit API wrappers
  eb8db11 (jwata@google.com)
      Add .cipd_impl.ps1 to recipe bundle
  a4b3602 (sokcevic@google.com)
      Use remote information about default branch

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/8db1471e050a42dd844c11558d3893a49e2d4870~..9ffdc13bbc4797b3fa77e2d969325bd3079fb710
  8db1471 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  d88177a (rudymathu@google.com)
      [recipes] Use GCS URL for remote blobs in CAS builders
  98ac072 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  62fcf71 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  7302585 (olivernewman@google.com)
      [auto_roller] Renumber options.proto fields
  ef73033 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  9ffdc13 (abrachet@google.com)
      [clang_toolchain] Disable module caching

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

R=fujino@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I34294435b60d827091bf0b76f409dca28253376b
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/31074
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: c54a113339227d65184b734b9b261a2cad2bdb06
  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