[roller-configurator] Add `resolve` command

This command spits out a JSON file with all fields resolved based on the
other contents of the repository (e.g. url for git submodules) so the
fields don't have to be duplicated in rollers.textproto.

Bug: 42051371
Change-Id: I52874d40344538d3d7527f083f4bbffd619f1033
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/964152
Reviewed-by: Carver Forbes <carverforbes@google.com>
Commit-Queue: Oliver Newman <olivernewman@google.com>
5 files changed
tree: 5868ca1be3ddead6d30413fac8df680e3f9471bc
  1. artifacts/
  2. buildbucket/
  3. checkout/
  4. cmd/
  5. execution/
  6. flagutil/
  7. functools/
  8. gerrit/
  9. gitiles/
  10. issuetracker/
  11. rpcutil/
  12. scripts/
  13. third_party/
  14. vendor/
  15. .gitignore
  16. AUTHORS
  17. go.mod
  18. go.sum
  19. LICENSE
  20. manifest
  21. PATENTS
  22. 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.