[recipe_bootstrap] Proactively fetch recipe deps

To make it easier to distinguish between git fetch failures while
download recipe deps and real build failures, both of which previously
manifested as failures in `recipes.py luciexe`, which fetches recipe
deps if they're not up to date.

Doing this as a setup step also ensures that the error message will be
propagated to build results pages for easier debugging.

Bug: 72720
Change-Id: I46b79421778064ec8462eacc27909b2108cea82b
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/504740
Reviewed-by: Anthony Fandrianto <atyfto@google.com>
Commit-Queue: Oliver Newman <olivernewman@google.com>
1 file changed
tree: c3944b6216ad3171d2659de76bfd5c995ddb2559
  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.