diff --git a/Makefile b/Makefile index 064ae4d0c6..4c040c5ea9 100644 --- a/Makefile +++ b/Makefile @@ -251,6 +251,19 @@ modules: ## Runs go mod to ensure proper vendoring. go mod tidy cd $(TOOLS_DIR); go mod tidy +.PHONY: merge-bot +merge-bot: full-vendoring generate generate-openshift ## Runs targets that help merge-bot to rebase downstream CAPO. + +.PHONY: full-vendoring +full-vendoring: ## Runs commands that complete vendoring tasks for downstream CAPO. + go mod tidy && go mod vendor + cd $(TOOLS_DIR); go mod tidy; go mod vendor + cd $(REPO_ROOT)/openshift; go mod tidy; go mod vendor + +.PHONY: generate-openshift +generate-openshift: + $(MAKE) -C $(REPO_ROOT)/openshift generate + .PHONY: generate generate: templates generate-controller-gen generate-conversion-gen generate-go generate-manifests generate-api-docs ## Generate all generated code