Mitigate devicelab tasks hanging on https connection reset by peer.

When curl or any other command downloading resources using https fails
with connection reset by peer the recipe's step hangs. This CL is
work arounding that issue by detaching the step command execution from
the python step.

Change-Id: Id63d22d88100139c9b453076390cc4de81e1e6a7
Bug: https://github.com/flutter/flutter/issues/80317
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/12524
Commit-Queue: Godofredo Contreras <godofredoc@google.com>
Reviewed-by: Dan Field <dnfield@google.com>
Reviewed-by: Yusuf Mohsinally <mohsinally@google.com>
7 files changed
tree: cd4644681016d7421db96cd5a971439f739af9ba
  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 on GitHub. Actual builds can be seen at ci.chromium.org.

Config

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