From 7095b6fd8366fde97a44e8822d6fb9f2e60db615 Mon Sep 17 00:00:00 2001 From: wang yan Date: Mon, 21 Apr 2025 15:20:04 +0800 Subject: [PATCH] revise make file for lint api Decouple the lint from the api generation step in the makefile. Signed-off-by: wang yan --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2664567d12b..c0eeb05f586 100644 --- a/Makefile +++ b/Makefile @@ -308,7 +308,7 @@ define swagger_generate_server @$(SWAGGER_GENERATE_SERVER) -f $(1) -A $(3) --target $(2) endef -gen_apis: lint_apis +gen_apis: $(call prepare_docker_image,${SWAGGER_IMAGENAME},${SWAGGER_VERSION},${SWAGGER_IMAGE_BUILD_CMD}) $(call swagger_generate_server,api/v2.0/swagger.yaml,src/server/v2.0,harbor) @@ -338,7 +338,7 @@ versions_prepare: check_environment: @$(MAKEPATH)/$(CHECKENVCMD) -compile_core: gen_apis +compile_core: lint_apis gen_apis @echo "compiling binary for core (golang image)..." @echo $(GOBUILDPATHINCONTAINER) @$(DOCKERCMD) run --rm -v $(BUILDPATH):$(GOBUILDPATHINCONTAINER) -w $(GOBUILDPATH_CORE) $(GOBUILDIMAGE) $(GOIMAGEBUILD_CORE) -o $(GOBUILDPATHINCONTAINER)/$(GOBUILDMAKEPATH_CORE)/$(CORE_BINARYNAME)