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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/68df7954e3ddfdd2ba4b0085b9fd0cde80fdff0d~..35ef5ada1db47906a6c6974acd82f7bf18438678
  68df795 (tikuta@chromium.org)
      use python3 for download_from_google_storage.bat
  ac96470 (brucedawson@chromium.org)
      Tag cpplint errors
  6a8680a (sokcevic@google.com)
      Use python3 for cpplint and get_toolchain on Win
  b6083fa (heiserya@google.com)
      Add Android Go support to Pinpoint CLI
  10a8286 (brucedawson@chromium.org)
      Don't halt presubmits on exceptions
  41691ab (brucedawson@chromium.org)
      Fix not-run-test detection.
  dfc71bb (brucedawson@chromium.org)
      Add Python 3 support to GetPythonUnitTests
  c03ebf0 (jansson@chromium.org)
      Revert "Add Python 3 support to GetPythonUnitTests"
  6817010 (aravindvasudev@google.com)
      Update fetch protocol using --protocol-override flag
  013e47b (jansson@chromium.org)
      Revert "Fix not-run-test detection."
  ecf3b44 (kimstephanie@google.com)
      Bump cipd to 2.6.5
  fe3a70a (aravindvasudev@google.com)
      Revert "Update fetch protocol using --protocol-override flag"
  700aee7 (kimstephanie@google.com)
      Override cipd install mode for runhooks
  5965d3e (aravindvasudev@google.com)
      Reland "Update fetch protocol using --protocol-override flag"
  f3d894f (brucedawson@chromium.org)
      Reland "Add Python 3 support to GetPythonUnitTests"
  8f1fea0 (brucedawson@chromium.org)
      Reland "Fix not-run-test detection."
  2a22971 (akhoroshilov@brave.com)
      Improve codereview.settings file lookup.
  14e6d23 (aravindvasudev@google.com)
      Default fetch to sso:// within cog
  1a977bd (jojwang@chromium.org)
      Update gclient cloning to work with cog.
  13c50b4 (jwata@google.com)
      Add ninja to cipd_manifest
  04663d6 (ukai@google.com)
      Roll out goma client VERSION=248
  94d0c0e (akhoroshilov@brave.com)
      Pass upstream branch to git cl format --dry-run (if set).
  26e2c94 (sokcevic@google.com)
      Issue warnings when running pylint-1.5
  35ef5ad (akhoroshilov@brave.com)
      Run presubmit checks without GerritAccessor if GERRIT_HOST is n...

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/2f735e809d82ad19b97436845e814c5c19090995~..3d551bd50ed361b197c712d4ce4b44f7c913f4fa
  2f735e8 (phosek@google.com)
      [clang_ml_training] Use the new script argument
  b2444bb (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  8ce3ab5 (olivernewman@google.com)
      [fuchsia/build] Nest task request construction
  0c9166b (ihuh@google.com)
      [coverage] Specify llvm-profdata by clang/rust type.
  3d47eb4 (olivernewman@google.com)
      [testing_requests] Create requests in parallel
  2f0d36b (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  8722938 (atyfto@google.com)
      [artifacts] Stop setting unused -bucket flag
  8882055 (atyfto@google.com)
      [build] Stop uploading host tests
  b5a7738 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  2b5d8da (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  eaefe87 (phosek@google.com)
      [clang_toolchain] Use cleanup dir for XDG_CACHE_HOME
  b4e538a (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  aeaf9be (atyfto@google.com)
      [fuchsia] Add placeholder for toggling binary size enforcement
  2880594 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  9d9052a (shayba@google.com)
      [sdk] Remove legacy bazel SDK
  5e0b65d (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  29092b5 (atyfto@google.com)
      [build] Respect flag to toggle absolute size budget checks
  f40f28d (mcgrathr@google.com)
      [binutils] Disable -flto pending compiler bug fix
  1dfb7a7 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  ad5f2dd (olivernewman@google.com)
      [sdk] Delete skip_sdk_tests property
  bc434f5 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  187702c (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  bebdb7b (mcgrathr@google.com)
      [binutils] Disable Python for Mac
  87fcc1f (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  184b143 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  552b70e (nmulcahey@google.com)
      [build/btu] Set XDG_*_HOME, HOME env vars
  f4b2edb (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  d770b63 (olivernewman@google.com)
      [fuchsia] Fail if no tests were run
  370b270 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  57b08a4 (atyfto@google.com)
      [fuchsia] Add top-level property to filter Guitar tests
  3d551bd (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/e52acbc0987bdb31369aba51894b98286a418582~..5ba6e0d0cd472c2e7783bc95424b44bb46ce2749
  e52acbc (andrewlamb@chromium.org)
      [recipes-py] roll recipe proto.
  d14718e (alexschulze@chromium.org)
      [file] Add fail_silently to copy and copytree
  5ba6e0d (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 27d906266697 to 7bf7ff13b591

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

R=godofredoc@google.com

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