File tree Expand file tree Collapse file tree 2 files changed +24
-6
lines changed Expand file tree Collapse file tree 2 files changed +24
-6
lines changed Original file line number Diff line number Diff line change @@ -117,7 +117,15 @@ clean-bin: ## Remove all generated binaries.
117
117
rm -rf hack/tools/bin
118
118
119
119
.PHONY : verify-modules
120
- verify-modules : modules
121
- @if ! (git diff --quiet HEAD -- go.sum go.mod); then \
120
+ verify-modules : modules # # Verify go modules are up to date
121
+ @if ! (git diff --quiet HEAD -- go.sum go.mod $( TOOLS_DIR) /go.mod $( TOOLS_DIR) /go.sum $( ENVTEST_DIR) /go.mod $( ENVTEST_DIR) /go.sum); then \
122
+ git diff; \
122
123
echo " go module files are out of date, please run 'make modules'" ; exit 1; \
123
124
fi
125
+
126
+ .PHONY : verify-generate
127
+ verify-generate : generate # # Verify generated files are up to date
128
+ @if ! (git diff --quiet HEAD); then \
129
+ git diff; \
130
+ echo " generated files are out of date, run make generate" ; exit 1; \
131
+ fi
Original file line number Diff line number Diff line change @@ -24,12 +24,22 @@ cd "${REPO_ROOT}"
24
24
header_text " running generate"
25
25
make generate
26
26
27
- header_text " running golangci-lint"
28
- make lint
27
+ # Only run verify-generate in CI, otherwise running generate
28
+ # locally (which is a valid operation) causes `make test` to fail.
29
+ if [[ -n ${CI} ]]; then
30
+ header_text " verifying generate"
31
+ make verify-generate
32
+ fi
29
33
30
- # Only run module verification in CI, otherwise updating
34
+ header_text " running modules"
35
+ make modules
36
+
37
+ # Only run verify-modules in CI, otherwise updating
31
38
# go module locally (which is a valid operation) causes `make test` to fail.
32
39
if [[ -n ${CI} ]]; then
33
40
header_text " verifying modules"
34
- make modules verify-modules
41
+ make verify-modules
35
42
fi
43
+
44
+ header_text " running golangci-lint"
45
+ make lint
You can’t perform that action at this time.
0 commit comments