[upload_debug_symbols] Validate .debug files before attempting upload

Currently, we have logic to validate debug files in two places:
one while attempting to upload, and one before upload. This change
consolidates these checks into one place before upload attempt for
better separation of concerns (errors during upload should only
report upload-related errors).

Additionally, we will log warnings instead of failures when running
bfr.Verify, such that the tool can walk higher-level directories
without requiring upfront that all .debug files within are valid
for the tool.

Change-Id: Ib6ed4fa9f5a972b987e98db997035d1a425f9b52
2 files changed
tree: 753f0feca20d6d7083341701afe7288d1e822bb0
  1. bloaty/
  2. botanist/
  3. breakpad/
  4. build/
  5. cache/
  6. cmd/
  7. color/
  8. command/
  9. elflib/
  10. gndoc/
  11. isatty/
  12. logger/
  13. mdns/
  14. memory/
  15. netboot/
  16. netutil/
  17. ninjalog/
  18. qemu/
  19. retry/
  20. runner/
  21. runtests/
  22. serial/
  23. sshutil/
  24. symbolize/
  25. tap/
  26. tarutil/
  27. telnet/
  28. testrunner/
  29. testsharder/
  30. tftp/
  31. .gitignore
  32. go.mod
  33. go.sum
  34. LICENSE
  35. manifest
  36. PATENTS
  37. README.md
README.md

tools

This repo contains tools used in Fuchsia build and development.

Go packages from here are automatically built and uploaded to CIPD and Google Storage by bots using the tools recipe.