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

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/fb8cf9cc784053e97b29efca560cf13a3c98a3d7~..6a1494e5d76a4d03d4a0ba1847110df1a8d1c868
  fb8cf9c (aravindvasudev@google.com)
      Add --protocol-override to fetch.py
  13acea3 (brucedawson@chromium.org)
      Let git cl presubmit work with no branch
  23ddab2 (aravindvasudev@google.com)
      Reland "Break make_encoded_file into two functions"
  08a30b2 (bpastene@chromium.org)
      Add examples to the help string for git-cl-try's -B arg
  443d913 (dpapad@chromium.org)
      Include TypeScript .ts files in DEFAULT_FILES_TO_CHECK.
  b9dca86 (meiring@google.com)
      [depot_tools] Roll rdb.
  6a1494e (tikuta@chromium.org)
      Reland "autoninja: increase parallelism for non-HT cpu"

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/d8b8ffe66ecfc000fe710f4118922bcd1f6b77d5~..7debf370c24cd2529e4bcee32389cfded924489d
  d8b8ffe (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  4a64121 (olivernewman@google.com)
      [fuchsia] Only update "latest" assembly inputs ref in canary
  d2e9868 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  fe38e21 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  6dbbd36 (olivernewman@google.com)
      [fuchsia] Fix release version comparison
  838aa14 (catduncan@google.com)
      [gcc_toolchain] Fix fallback ref for gcc
  a4c7097 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  9877571 (olivernewman@google.com)
      [release] Consistently pass around release version objects
  25cc2f0 (atyfto@google.com)
      [ffmpeg] Upload build artifacts to GCS
  ff698eb (atyfto@google.com)
      [ffmpeg] Upload more build artifacts
  fc6660c (rudymathu@google.com)
      [recipes] Add run-all-tests modifier to commit msg
  c7c3899 (maheshsr@google.com)
      [recipe] View "snapshot.zip in fsv" in milo
  5c9fd3f (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  2f61c41 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  8fc60ac (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  b700f87 (mcgrathr@google.com)
      [gcc_toolchain] Track releases/gcc-12 branch
  321699b (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  51ae1e0 (danikay@google.com)
      add .cc file extension to disabled test recipe filter to increa...
  7817f96 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  2ba5a9a (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  bb75dbd (phosek@google.com)
      [clang_ml_training] Use newer host sysroot
  4e90819 (phosek@google.com)
      [clang-ml-training] Update the ml-compiler-opt revision
  fda7589 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  fb7fe23 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  7e5f2c7 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  e7e6bcd (olivernewman@google.com)
      [checkout] Skip patching integration if not in checkout
  b4ad7e5 (olivernewman@google.com)
      [btu] Fix tempdir naming scheme
  a0250a3 (olivernewman@google.com)
      [btu] Skip CIPD uploads in presubmit
  69546b6 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  4652b28 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  f153c0e (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  d7f6926 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  937d086 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update tools to latest
  7debf37 (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/50cbd4441e5f0efa0509a27d9330ce9f928ee590~..bb1fb5af7df7af67167321440d19dd855abc7518
  50cbd44 (meiring@google.com)
      [recipe-py] roll recipe_proto
  82fb654 (meiring@google.com)
      [recipes-py] Update ResultDB exoneration example to populate re...
  bb1fb5a (iannucci@chromium.org)
      [python] Set warning for entire python module.

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: I56f3284b34d5170f89b990a0abfc4fb249fdf852
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/29680
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: a7c267dc6fb33b31f3b0c18e79f9352b58a14fe6
  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