[rw] Add skeleton for attesting from `main()`

This change reorganizes the `main` package slightly to make the order of
operations clearer (init environment, build, attest). Attestation is
currently a no-op and is implicilty hidden behind sending the
`deferred_steps_filename` property.

Bug: b/297416582


Change-Id: Ic5d4b80e662bb3e2d2fbf7d79a7e1a1d38f734c9
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/916912
Reviewed-by: Oliver Newman <olivernewman@google.com>
Commit-Queue: Chris Lewis <cflewis@google.com>
1 file changed
tree: a4f146819936ecff1126743e6130cf337a439913
  1. artifacts/
  2. buildbucket/
  3. checkout/
  4. cmd/
  5. execution/
  6. flagutil/
  7. functools/
  8. gerrit/
  9. gitiles/
  10. monorail/
  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.