Promote child build summary to parent build to improve build presentation

This is to propagate subbuild summaries to the parent build's summary_markdown. With this change, build page will show exact failure summary if caused by subbuild, and it also makes it possible to filter out SDK failed builds caused by subbuilds.

This CL updates the `display_builds` function only, since flutter is not calling `display_tasks` at this momoment.

Bug: https://github.com/flutter/flutter/issues/64208
Change-Id: Ia54a51c4aa4276f7b9b133f697be80edea646b80
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/10700
Reviewed-by: Godofredo Contreras <godofredoc@google.com>
Commit-Queue: Keyong Han <keyonghan@google.com>
5 files changed
tree: d160fe7b8d3ece2e186c98233484da55086d64fb
  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