Roll recipe dependencies (nontrivial).

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

Please review the expectation changes, and LGTM+CQ.

depot_tools:
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/03821aea695619e2b428c9979ac118eff29bcf4e~..af26c1dfaae2f3c632d88bf9bd78526866afe180
  03821ae (jwata@google.com)
      [ninjalog_uploader] Collect use_siso/use_remoteexec GN args met...
  7b4fb3d (gavinmak@google.com)
      Support recipes_test.py in non-git workspace
  9d64ace (baghdadi@ca.ibm.com)
      enable fetch and gclient to run on z/OS part 1
  d972b83 (vapier@chromium.org)
      cpplint: fix deprecation warnings with docstrings
  af26c1d (aravindvasudev@google.com)
      [git-cl] Skip EnsureAuthenticated check for sso:// schemes

fuchsia:
https://fuchsia.googlesource.com/infra/recipes.git/+log/2cdfa028f57e95b33068b8e8e82b30cfd6c41178~..54870bebb4f9e5287d0841bbfe10ed5a8762a7f5
  2cdfa02 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  7941f14 (dthorn@google.com)
      [LLDB] Use real prefix for Python
  e212221 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  2ad26a1 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  f529f96 (randymaldonado@google.com)
      [recipe_modules][auto_roller] Use swarming_task_service_account...
  000417e (randymaldonado@google.com)
      [build] use buildbucket util instead of infra.swarming.parent_r...
  9e0a13f (randymaldonado@google.com)
      [recipe_modules][testing_requests] Use swarming_parent_run_id i...
  641ac33 (randymaldonado@google.com)
      [recipe_modules][buildbucket_util] Use backend_hostname instead...
  0bd692f (randymaldonado@google.com)
      [recipe_modules][gce] Use backend_hostname instead of infra.swa...
  842a3bb (chaselatta@google.com)
      [bazel] fix query for bazel 7.0
  a9dce71 (haowei@google.com)
      [llvm] Run llvm unit tests for Fuchsia
  d0a3696 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  31417b9 (olivernewman@google.com)
      [submodule_update] Remove usage of submodule_update subcommand
  03a8985 (olivernewman@google.com)
      [submodule_update] Emit JSON input as a log
  78ebd64 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  9f94146 (ihuh@google.com)
      [testing_requests] Don't enable serial for boot tests.
  1403001 (olivernewman@google.com)
      [rbe] Skip metrics uploads during led jobs
  68fef9a (olivernewman@google.com)
      Use removeprefix/removesuffix
  2b908dd (olivernewman@google.com)
      Revert "Roll recipe dependencies (trivial)."
  b0ae4f5 (olivernewman@google.com)
      Revert "Roll recipe dependencies (trivial)."
  8504723 (olivernewman@google.com)
      [static_checks] Add property to enable submodules
  0ce45f3 (olivernewman@google.com)
      [shac] Ignore changed files from different repos
  7704979 (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  343d6ed (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools
  538a42e (slliu@google.com)
      [auto_roller] Output Gerrit Change Id
  54870be (global-integration-roller@fuchsia-infra.iam.gserviceaccount.com)
      [roll] Update pinned tools

recipe_engine:
https://chromium.googlesource.com/infra/luci/recipes-py.git/+log/c7ede58e66a742c8c226f076737c1ffb0dd208b0~..09afb904aab05b8693fd36c5916b345f403c1f8c
  c7ede58 (vadimsh@chromium.org)
      Revert "[swarming] Use swarming pRPC CLI tool everywhere."
  09afb90 (randymaldonado@google.com)
      [recipes-py] Add backend_task_id_from_build util

Please check the following references for more information:
- autoroller, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#autoroller
- rollback, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/workflow.md#rollback
- cross-repo dependencies, https://chromium.googlesource.com/infra/luci/recipes-py/+/main/doc/cross_repo.md

Use https://goo.gl/noib3a to file a bug.

R=flutter-infra@grotations.appspotmail.com, keyonghan@google.com, mohsinally@google.com, ricardoamador@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Ignore-Freeze: Autoroller
Bugdroid-Send-Email: False
Change-Id: I95822a972628f15e54c43d31eeb03c7b7dd9adf5
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/55621
Commit-Queue: Keyong Han <keyonghan@google.com>
Reviewed-by: Keyong Han <keyonghan@google.com>
4 files changed
tree: 97f2da7feda9cc4ca253b613c19358b2957d4c34
  1. infra/
  2. recipe_modules/
  3. recipes/
  4. .gitignore
  5. .style.yapf
  6. AUTHORS
  7. CONTRIBUTING.md
  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. Builds can be found in the Flutter Dashboard.

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.

Contributing

Please follow instructions on Contributing docs to set up your development environment.