[recipe_bootstrap] Refactor to reduce indentation

Pure refactoring, no behavior changes.

Also add more comments to explain the integration resolution process,
which is pretty nuanced.

Bug: 64892
Change-Id: I763dcdf61b0cd4cb0fc2d8f5d96f9da98533ce43
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/522280
Fuchsia-Auto-Submit: Oliver Newman <olivernewman@google.com>
Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
Reviewed-by: Anthony Fandrianto <atyfto@google.com>
1 file changed
tree: cdeb227f3d4969744f2ef90569a9a99063225665
  1. artifacts/
  2. buildbucket/
  3. checkout/
  4. cmd/
  5. codifier/
  6. digest/
  7. execution/
  8. gerrit/
  9. gitiles/
  10. monorail/
  11. serial/
  12. third_party/
  13. .gitignore
  14. AUTHORS
  15. go.mod
  16. go.sum
  17. LICENSE
  18. MAINTAINERS
  19. manifest
  20. PATENTS
  21. README.md
README.md

infra

This repo contains tools and config files necessary to run infrastructure related to builds, code review, version control, and continuous integrations.