[rw] Attest packages in deferred steps

This change can take deferred steps, analyze them for package
registrations, then perform a BCID attestation on them. This is
basically the workflow required for L1 attestation.

Once deferred steps have a known file location, this function can be
placed into main.go and start logging out attestations. Once we are
happy we can move on to uploading the attestations to the BCID silo.

Bug: b/295932544


Change-Id: I1eeefe6135b1453bbbeb4585b93aa62e8a8e3819
Reviewed-on: https://fuchsia-review.googlesource.com/c/infra/infra/+/915356
Reviewed-by: Anthony Fandrianto <atyfto@google.com>
Commit-Queue: Chris Lewis <cflewis@google.com>
4 files changed
tree: 27b8e3cd4e297cca11af1ab3164a970b064c4164
  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.