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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/dd8da399956107dfa6dd4e676a3da396b13bcb50~..418f021a0eddf7a207d8e5b68cccf0588c3a9724
  dd8da39 (vadimsh@chromium.org)
      [lucicfg] Update 1.30.11 => 1.31.2.
  1d5d780 (brucedawson@chromium.org)
      Make not-run tests an error again
  3ef340a (yiwzhang@google.com)
      lucicfg: Update from 1.31.2 to 1.31.3
  0a2356c (jojwang@chromium.org)
      Remove redundant should_process check.
  ebccac7 (sokcevic@google.com)
      Remove tmp gclient files on fetch
  2f3c96d (ukai@google.com)
      Roll out goma client VERSION=249
  3ffbdfd (sokcevic@google.com)
      Set default pylint version to 2.7
  418f021 (cassew@chromium.org)
      Print helpful error message when updating depot_tools on Windows

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/d887784def66c801a6f6ead4343591eff61f11f5~..2156bcced7a34b3e4569f6d854ad54a615268f65
  d887784 (catduncan@google.com)
      [builder_oracle] Write initial builder oracle recipe
  aa1262c (atyfto@google.com)
      [sdk] Don't attempt to relocate images for non-releases
  6580df0 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  70395fd (atyfto@google.com)
      [presubmit_util] Use wait-on-cq subcommand
  07861b5 (atyfto@google.com)
      [sdk] Add relocate_image_archives behavior
  1caf986 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  3a572ec (olivernewman@google.com)
      [static_checks] Check all files on integration changes
  c25e79d (andresvi@google.com)
      [tricium] Convert to proto properties
  23e3324 (olivernewman@google.com)
      [coverage] Fix pylint errors
  3e910d7 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  eadda2f (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  64b5508 (yiwzhang@google.com)
      update cq.proto
  869d7c5 (andresvi@google.com)
      [coverage] Convert to proto properties
  e0315a0 (olivernewman@google.com)
      [recipe_tools_roller] Roll tools in recipe resource manifests
  c31855f (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  aabd4c8 (olivernewman@google.com)
      [update_test_durations] Introduce recipe
  813aa39 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  c13c4f5 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  4f8198e (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  28e3c9b (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  b2c7e10 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  979ef23 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  b2e0461 (mohrr@google.com)
      [recipe_testing] Use Options protobuf
  d880e56 (yiwzhang@google.com)
      use engine supplied cv config proto copy
  79c617d (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  2156bcc (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+log/5a7f940c8e17572245e886877b58038135f76409~..606ae4d1deabddcf3b11c5fbb9791523dea61eeb
  5a7f940 (yiwzhang@google.com)
      roll the pin of luci-go proto (excluding buildbucket proto for...
  606ae4d (yiwzhang@google.com)
      cv: export config proto from recipe engine

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: I5191a045ebc433c35cadbd489195c1329100f5a5
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/32106
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: e08b08eff7472f9c2860296cbafd656dd61ce844
  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