[rw] Add ref mapping support

This is necessary to support running smart-integration builders on CLs
targeting milestone release branches of fuchsia.git, where the
assumption that the branch targeted by the change also exists in the
integration repo does not hold (if the branch targeted by the change
will be of the form fN, the corresponding SI branch will be sdN).

We'll set the `recipes_integration_ref_mapping` property on all
smart-integration builders to contain all known milestone branch
mappings.

Bug: 327674160
Change-Id: I0b407543abe959945493d29fcca5f1fa36f01bfa
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/1001293
Reviewed-by: Ina Huh <ihuh@google.com>
Commit-Queue: Oliver Newman <olivernewman@google.com>
Fuchsia-Auto-Submit: Oliver Newman <olivernewman@google.com>
3 files changed
tree: 60eb6b5e51aab1a29fc9fdba1ef0b8da7f0b2d31
  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. slsa/
  14. third_party/
  15. vendor/
  16. .gitignore
  17. AUTHORS
  18. go.mod
  19. go.sum
  20. LICENSE
  21. manifest
  22. PATENTS
  23. 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.