File tree 2 files changed +10
-3
lines changed
2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -54,6 +54,10 @@ GOLANGCI_LINT_VER := v1.62.2
54
54
GOLANGCI_LINT_BIN := golangci-lint
55
55
GOLANGCI_LINT := $(TOOLS_GOBIN_DIR ) /$(GOLANGCI_LINT_BIN ) -$(GOLANGCI_LINT_VER )
56
56
57
+ GOIMPORTS_VER := v0.31.0
58
+ GOIMPORTS_BIN := goimports
59
+ GOIMPORTS := $(TOOLS_GOBIN_DIR ) /$(GOIMPORTS_BIN ) -$(GOIMPORTS_VER )
60
+
57
61
HTTEST_VER := v0.3.2
58
62
HTTEST_BIN := httest
59
63
HTTEST := $(TOOLS_GOBIN_DIR ) /$(HTTEST_BIN ) -$(HTTEST_VER )
@@ -135,6 +139,9 @@ install: require-jq require-go require-git verify-go-versions ## Install the pro
135
139
$(GOLANGCI_LINT ) :
136
140
GOBIN=$(TOOLS_GOBIN_DIR ) $(GO_INSTALL ) github.com/golangci/golangci-lint/cmd/golangci-lint $(GOLANGCI_LINT_BIN ) $(GOLANGCI_LINT_VER )
137
141
142
+ $(GOIMPORTS ) :
143
+ GOBIN=$(TOOLS_GOBIN_DIR ) $(GO_INSTALL ) golang.org/x/tools/cmd/goimports $(GOIMPORTS_BIN ) $(GOIMPORTS_VER )
144
+
138
145
$(HTTEST ) :
139
146
GOBIN=$(TOOLS_GOBIN_DIR ) $(GO_INSTALL ) go.xrstf.de/httest $(HTTEST_BIN ) $(HTTEST_VER )
140
147
@@ -185,7 +192,7 @@ vendor: ## Vendor the dependencies
185
192
go mod vendor
186
193
.PHONY : vendor
187
194
188
- tools : $(GOLANGCI_LINT ) $(HTTEST ) $(CONTROLLER_GEN ) $(KCP_APIGEN_GEN ) $(YAML_PATCH ) $(GOTESTSUM ) $(CODE_GENERATOR ) # # Install tools
195
+ tools : $(GOLANGCI_LINT ) $(GOIMPORTS ) $( HTTEST ) $(CONTROLLER_GEN ) $(KCP_APIGEN_GEN ) $(YAML_PATCH ) $(GOTESTSUM ) $(CODE_GENERATOR ) # # Install tools
189
196
.PHONY : tools
190
197
191
198
$(CONTROLLER_GEN ) :
@@ -201,7 +208,7 @@ crds: $(CONTROLLER_GEN) $(YAML_PATCH) ## Generate crds
201
208
./hack/update-codegen-crds.sh
202
209
.PHONY : crds
203
210
204
- codegen : $(KCP_APIGEN_GEN ) $(CODE_GENERATOR ) crds # # Generate all
211
+ codegen : $(KCP_APIGEN_GEN ) $(CODE_GENERATOR ) $( GOIMPORTS ) crds # # Generate all
205
212
go mod download
206
213
./hack/update-codegen-clients.sh
207
214
$(MAKE ) imports
Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ for sym in ${symbols_from_meta_pkg[@]}; do
97
97
gofmt -w -r " ${sym} -> meta.${sym} " " ${DEFAULTRESTMAPPER_PATCH_FILEPATH} "
98
98
done
99
99
100
- goimports -w " ${DEFAULTRESTMAPPER_PATCH_FILEPATH} "
100
+ " ${REPO_ROOT} /hack/tools/ goimports" -w " ${DEFAULTRESTMAPPER_PATCH_FILEPATH} "
101
101
102
102
# Inform the caller if there were changes. Something could have broken.
103
103
You can’t perform that action at this time.
0 commit comments