Alerting: Fix swagger in pkg/services/ngalert/api/tooling (#103500)

pull/103530/head
Alexander Akhmetov 1 month ago committed by GitHub
parent 641031cfaf
commit cf5da1d366
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 11
      pkg/services/ngalert/api/tooling/Makefile

@ -1,5 +1,3 @@
include ../../../../../.bingo/Variables.mk
.DEFAULT_GOAL := openapi
API_DIR = definitions
@ -8,6 +6,9 @@ GO_PKG_FILES = $(shell find $(API_DIR) -name *.go -print)
PATH_DOWN = pkg/services/ngalert/api/tooling
PATH_UP = ../../../../..
GO ?= $(shell which go)
SWAGGER = GODEBUG=gotypesalias=0 $(GO) tool swagger
.DEFAULT_GOAL := all
GENERATED_GO_MATCHERS = ./go/*.go
@ -25,7 +26,7 @@ ifneq ($(OS),Windows_NT)
endif
endif
spec.json spec-stable.json: $(GO_PKG_FILES) $(SWAGGER)
spec.json spec-stable.json: $(GO_PKG_FILES)
SWAGGER_GENERATE_EXTENSION=false $(SWAGGER) generate spec -m -w $(API_DIR) -o spec.json && SWAGGER_GENERATE_EXTENSION=false $(SWAGGER) generate spec -m --include-tag=stable -o spec-stable.json
post.json: spec.json
@ -34,10 +35,10 @@ post.json: spec.json
api.json: spec-stable.json
go run cmd/clean-swagger/main.go -if $(<) -of $@
validate-stable: spec-stable.json $(SWAGGER)
validate-stable: spec-stable.json
$(SWAGGER) validate $(<)
validate: spec.json $(SWAGGER)
validate: spec.json
$(SWAGGER) validate $(<)
swagger-codegen-api:

Loading…
Cancel
Save