internal/worker: properly handle govulncheck_compare errs

Instead of sending errors all the way up to the cloud runner, this
change makes it so that if a binary is unable to be built/govulncheck
fails to run on a module then the row for that module is simply
discarded.

This is specific to govulncheck_compare - we're able to discard all
failure cases because mode GOVULNCHECK (and the daily scanning of the
ecosystem) already gives us information about gouvlncheck's success rate

Change-Id: I6417eada9b1ba9ab00c14be75f98f0be5fe3acc0
Reviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/517895
Reviewed-by: Zvonimir Pavlinovic <zpavlinovic@google.com>
Run-TryBot: Maceo Thompson <maceothompson@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
1 file changed
tree: ab9c8d025f8b68d365b591891ed2c9b97da54a53
  1. cmd/
  2. deploy/
  3. devtools/
  4. internal/
  5. terraform/
  6. .dockerignore
  7. .gitignore
  8. all_test.go
  9. checks.bash
  10. config.json.commented
  11. CONTRIBUTING.md
  12. go.mod
  13. go.sum
  14. LICENSE
  15. Makefile
  16. PATENTS
  17. README.md
  18. tools.go
README.md

pkgsite-metrics

This repository contains code that serves pkg.go.dev/metrics.

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.

The main issue tracker for the time repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/pkgsite-metrics:” in the subject line, so it is easy to find.