Reland: Unlock key chain in the same session as codesigning.

This is also moving to use the flutter xcode packages and removing extra
complexity associated with installing swift separately.

Additionally it fixes the noop test execution for non xcode options.

Change-Id: I209931536a1b51d9bac2cfc78cc11b003d9a7d19
Bug: https://github.com/flutter/flutter/issues/72301
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/9280
Reviewed-by: Casey Hillers <chillers@google.com>
Commit-Queue: Godofredo Contreras <godofredoc@google.com>
4 files changed
tree: 81212118d908e8091708f207d71677b2217eade2
  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