From 4cf6d0a6509d5316b6c263e23a2b5e7d7bf6047e Mon Sep 17 00:00:00 2001 From: Feny Mehta Date: Thu, 27 Jun 2024 14:58:01 +0530 Subject: [PATCH] KUBESAW-124: Makefile target for dependency validations (#581) * KUBESAW-124: Makefile target for dependency validations Signed-off-by: Feny Mehta * Adding lint check Signed-off-by: Feny Mehta * RC Signed-off-by: Feny Mehta * adding everything to ho.mk Signed-off-by: Feny Mehta --------- Signed-off-by: Feny Mehta --- make/go.mk | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/make/go.mk b/make/go.mk index 945cff4a..914a497b 100644 --- a/make/go.mk +++ b/make/go.mk @@ -44,3 +44,14 @@ generate-assets: go-bindata @rm ./pkg/consoleplugin/deploy/template_assets.go 2>/dev/null || true @$(GO_BINDATA) -pkg deploy -o ./pkg/consoleplugin/deploy/template_assets.go -nocompress -prefix deploy/consoleplugin deploy/consoleplugin +.PHONY: verify-dependencies +## Runs commands to verify after the updated dependecies of toolchain-common/API(go mod replace), if the repo needs any changes to be made +verify-dependencies: tidy vet build test lint-go-code + +.PHONY: tidy +tidy: + go mod tidy + +.PHONY: vet +vet: + go vet ./...