File tree Expand file tree Collapse file tree 3 files changed +12
-20
lines changed
staging/src/github.com/kcp-dev Expand file tree Collapse file tree 3 files changed +12
-20
lines changed Original file line number Diff line number Diff line change @@ -128,6 +128,9 @@ install: require-jq require-go require-git verify-go-versions ## Install the pro
128128 done
129129.PHONY : install
130130
131+ golangci-lint : $(GOLANGCI_LINT )
132+ .PHONY : golangci-lint
133+
131134$(GOLANGCI_LINT ) :
132135 @hack/uget.sh \
133136 https://github.com/golangci/golangci-lint/releases/download/v{VERSION}/golangci-lint-{VERSION}-{GOOS}-{GOARCH}.tar.gz \
Original file line number Diff line number Diff line change @@ -17,22 +17,16 @@ SHELL := /usr/bin/env bash -e
1717
1818KCP_ROOT_DIR ?= $(abspath ../../../../..)
1919
20- GO_INSTALL = $(KCP_ROOT_DIR ) /hack/go-install.sh
21-
22- TOOLS_DIR =hack/tools
20+ TOOLS_DIR = hack/tools
2321TOOLS_GOBIN_DIR := $(KCP_ROOT_DIR ) /$(TOOLS_DIR )
24- GOBIN_DIR =$(abspath ./bin)
25- PATH := $(GOBIN_DIR ) :$(TOOLS_GOBIN_DIR ) :$(PATH )
22+ PATH := $(TOOLS_GOBIN_DIR ) :$(PATH )
2623
27- GOLANGCI_LINT_VER := v2.1.6
28- GOLANGCI_LINT_BIN := golangci-lint
29- GOLANGCI_LINT := $(TOOLS_GOBIN_DIR ) /$(GOLANGCI_LINT_BIN ) -$(GOLANGCI_LINT_VER )
30- GOLANGCI_LINT_FLAGS ?=
24+ GOLANGCI_LINT := $(TOOLS_GOBIN_DIR ) /golangci-lint
3125
3226$(GOLANGCI_LINT ) :
33- GOBIN= $( TOOLS_GOBIN_DIR ) $( GO_INSTALL ) github.com/golangci/golangci-lint/v2/cmd/golangci-lint $(GOLANGCI_LINT_BIN ) $( GOLANGCI_LINT_VER )
27+ make -C ../../../../.. $(GOLANGCI_LINT_BIN )
3428
35- tools : $(CODE_GENERATOR )
29+ tools : $(CODE_GENERATOR ) $( GOLANGCI_LINT )
3630.PHONY : tools
3731
3832codegen :
Original file line number Diff line number Diff line change @@ -16,22 +16,17 @@ SHELL := /usr/bin/env bash
1616
1717KCP_ROOT_DIR ?= $(abspath ../../../../..)
1818
19- GO_INSTALL = $(KCP_ROOT_DIR ) /hack/go-install.sh
20-
2119BUILD_DEST ?= _build
2220BUILDFLAGS ?=
2321CMD ?= $(notdir $(wildcard ./cmd/* ) )
2422
25- TOOLS_DIR =hack/tools
26- GOBIN_DIR := $(KCP_ROOT_DIR ) /$(TOOLS_DIR )
27- TMPDIR := $(shell mktemp -d)
23+ TOOLS_DIR = hack/tools
24+ TOOLS_GOBIN_DIR := $(KCP_ROOT_DIR ) /$(TOOLS_DIR )
2825
29- GOLANGCI_LINT_VER := v2.1.6
30- GOLANGCI_LINT_BIN := golangci-lint
31- GOLANGCI_LINT := $(GOBIN_DIR ) /$(GOLANGCI_LINT_BIN ) -$(GOLANGCI_LINT_VER )
26+ GOLANGCI_LINT := $(TOOLS_GOBIN_DIR ) /golangci-lint
3227
3328$(GOLANGCI_LINT ) :
34- GOBIN= $( GOBIN_DIR ) $( GO_INSTALL ) github.com/golangci/golangci-lint/cmd/golangci-lint $(GOLANGCI_LINT_BIN ) $( GOLANGCI_LINT_VER )
29+ make -C ../../../../.. $(GOLANGCI_LINT )
3530
3631.PHONY : imports
3732imports : WHAT ?=
You can’t perform that action at this time.
0 commit comments