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.

depot_tools:
  https://crrev.com/afb82b2cfebb5e96386ff625225b8a0fbbccc52b (bryner@google.com)
    Update to new cffi wheel.
  https://crrev.com/2ffa1bde797a8127c0f72908d0bd74051fd65d0d (ukai@google.com)
    Roll out goma client VERSION=239
  https://crrev.com/51d99b2f3a76cbd88f0520014714ae8b33a32d47 (gbeaty@chromium.org)
    Fix the use of raw_io output placeholders.
  https://crrev.com/2e486c0d9d44e651a4def1d8397e4dfa1871ee65 (gbeaty@chromium.org)
    Replace can_fail_build with raise_on_failure.
fuchsia:
  https://crrev.com/e1780e626483ace59a9c194469601f293166bc4e (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
    [roll] Update tools to latest
  https://crrev.com/61f43a07a2a6aee12773cd78df96a645090a9377 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
    [roll] Update tools to latest
  https://crrev.com/74dd2712e125025ad722c46be012307a3823cf9b (nmulcahey@google.com)
    [py3] Standardize shebang lines for resource scripts
  https://crrev.com/8a6a65503b8a493467fab243cc88fdc1e8f2e016 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
    [roll] Update tools to latest
  https://crrev.com/8e733c334ef9ef4cc5dbc0bc8d56f27442088596 (olivernewman@google.com)
    [go] Update to Go 1.17
  https://crrev.com/02bfc470efe70b465e8dab92e0ddf815f32c972c (olivernewman@google.com)
    [go] Simplify CIPD ensure logic
  https://crrev.com/3741ed8d994ed21a72a6b191ce1d5e2a6b7f4fb5 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
    [roll] Update tools to latest
  https://crrev.com/6c1104cc3f1db466eafd88c12467c7f6c03c0e55 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
    [roll] Update tools to latest
  https://crrev.com/b8fc116753becee995ac1f73187da3c21770c249 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
    [roll] Update tools to latest
  https://crrev.com/dc4d0a10ae42fb8f6be3fc6eb03203aa6e7a217f (yuanzhi@google.com)
    [femu] Use fuchsia/tp/android/aemu/release for tests
  https://crrev.com/a52e6f4e0472d6669d76cd3ccebabada093040c8 (nmulcahey@google.com)
    [packer] Fix gerrit_project
recipe_engine:
  https://crrev.com/a8f2ad5eff316712dffc29d3a114c3c068afb5e5 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll CAS Client from 8316a4907135 to 3f6049a5711c
  https://crrev.com/6d57d876daf8c71cf6d7c48dade968f7d46244d0 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll CAS Client from 660e637467d1 to 0f5c78ebfa5f
  https://crrev.com/ba4a4b2d4f1f41483b2da98854f648727b4aecdb (chromium-autoroll@skia-public.iam.gserviceaccount.com)
    Roll CAS Client from 83708e8181ac to 7422359d33c6

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

TBR=chillers@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Id69ccc993a03c1442220bf3806c6928d8dadc870
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/23641
Reviewed-by: flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com <flutter-prod-builder@chops-service-accounts.iam.gserviceaccount.com>
Reviewed-by: Casey Hillers <chillers@google.com>
Commit-Queue: Casey Hillers <chillers@google.com>
1 file changed
tree: 9526cfa852d3614a6ec11bd46181e09220832d9d
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. AUTHORS
  7. branch_recipes.py
  8. LICENSE
  9. OWNERS
  10. README.md
  11. 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.

Recipe Branching for Releases

The script branch_recipes.py is used to generate new copies of the LUCI recipes for a beta release. See Recipe Branching for Releases for more information. For usage:

$ ./branch_recipes.py --help