Skip to content

Commit 509534f

Browse files
committed
improve staging modules
On-behalf-of: @SAP [email protected]
1 parent beb6b92 commit 509534f

File tree

3 files changed

+12
-20
lines changed

3 files changed

+12
-20
lines changed

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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 \

staging/src/github.com/kcp-dev/client-go/Makefile

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,16 @@ SHELL := /usr/bin/env bash -e
1717

1818
KCP_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
2321
TOOLS_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

3832
codegen:

staging/src/github.com/kcp-dev/code-generator/Makefile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,17 @@ SHELL := /usr/bin/env bash
1616

1717
KCP_ROOT_DIR ?= $(abspath ../../../../..)
1818

19-
GO_INSTALL = $(KCP_ROOT_DIR)/hack/go-install.sh
20-
2119
BUILD_DEST ?= _build
2220
BUILDFLAGS ?=
2321
CMD ?= $(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
3732
imports: WHAT ?=

0 commit comments

Comments
 (0)