deploy: Add vulncheck stage to build
- Add vulncheck step to internal build process.
- Maintain parity with Github action govulncheck.yaml
Change-Id: I4126dd9e1413fd233b866cb06fa4a7cf0ad6ae1a
Reviewed-on: https://go-review.googlesource.com/c/vulndb/+/694136
Auto-Submit: Ethan Lee <ethanalee@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Markus Kusano <kusano@google.com>
diff --git a/deploy/build.yaml b/deploy/build.yaml
index 5e986af..a6cfe8c 100644
--- a/deploy/build.yaml
+++ b/deploy/build.yaml
@@ -29,6 +29,17 @@
- -ec
- go test ./...
+ - id: Govulncheck
+ name: golang:1.23.0
+ entrypoint: bash
+ args:
+ - -ec
+ - |
+ echo "Installing govulncheck..."
+ go install golang.org/x/vuln/cmd/govulncheck@latest
+ echo "Running govulncheck..."
+ govulncheck ./...
+
- id: CopyExisting
name: gcr.io/cloud-builders/gsutil
entrypoint: bash