From b3a3f61fbf1e6db90dc8e296ee85945ce6ea70ee Mon Sep 17 00:00:00 2001 From: Ashley Davis Date: Mon, 27 Jun 2022 17:17:24 +0100 Subject: [PATCH] add install for go-licenses Signed-off-by: Ashley Davis --- make/tools.mk | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/make/tools.mk b/make/tools.mk index 9058f74ed..4d0b9d215 100644 --- a/make/tools.mk +++ b/make/tools.mk @@ -22,6 +22,7 @@ COSIGN_VERSION=1.3.1 CMREL_VERSION=a1e2bad95be9688794fd0571c4c40e88cccf9173 K8S_RELEASE_NOTES_VERSION=0.7.0 GOIMPORTS_VERSION=0.1.8 +GOLICENSES_VERSION=1.2.1 GOTESTSUM_VERSION=1.7.0 RCLONE_VERSION=1.58.1 YTT_VERSION=0.36.0 @@ -51,7 +52,7 @@ ifeq (x86_64, $(HOST_ARCH)) endif .PHONY: tools -tools: $(BINDIR)/tools/helm $(BINDIR)/tools/kubectl $(BINDIR)/tools/kind $(BINDIR)/tools/cosign $(BINDIR)/tools/ginkgo $(BINDIR)/tools/cmrel $(BINDIR)/tools/release-notes $(BINDIR)/tools/controller-gen k8s-codegen-tools $(BINDIR)/tools/goimports $(BINDIR)/tools/gotestsum $(BINDIR)/tools/rclone $(BINDIR)/tools/ytt $(BINDIR)/tools/yq +tools: $(BINDIR)/tools/helm $(BINDIR)/tools/kubectl $(BINDIR)/tools/kind $(BINDIR)/tools/cosign $(BINDIR)/tools/ginkgo $(BINDIR)/tools/cmrel $(BINDIR)/tools/release-notes $(BINDIR)/tools/controller-gen k8s-codegen-tools $(BINDIR)/tools/goimports $(BINDIR)/tools/go-licenses $(BINDIR)/tools/gotestsum $(BINDIR)/tools/rclone $(BINDIR)/tools/ytt $(BINDIR)/tools/yq ###### # Go # @@ -278,6 +279,17 @@ $(BINDIR)/downloaded/tools/goimports@$(GOIMPORTS_VERSION): $(DEPENDS_ON_GO) | $( GOBIN=$(PWD)/$(dir $@) $(GO) install golang.org/x/tools/cmd/goimports@v$(GOIMPORTS_VERSION) @mv $(subst @$(GOIMPORTS_VERSION),,$@) $@ +############### +# go-licenses # +############### + +$(BINDIR)/tools/go-licenses: $(BINDIR)/downloaded/tools/go-licenses@$(GOLICENSES_VERSION) $(BINDIR)/scratch/GOLICENSES_VERSION | $(BINDIR)/tools + @cd $(dir $@) && $(LN) $(patsubst $(BINDIR)/%,../%,$<) $(notdir $@) + +$(BINDIR)/downloaded/tools/go-licenses@$(GOLICENSES_VERSION): $(DEPENDS_ON_GO) | $(BINDIR)/downloaded/tools + GOBIN=$(PWD)/$(dir $@) $(GO) install github.com/google/go-licenses@v$(GOLICENSES_VERSION) + @mv $(subst @$(GOLICENSES_VERSION),,$@) $@ + ############# # gotestsum # #############