From 4f2bbce28a146b3143852f7ef1cfd6667672fd69 Mon Sep 17 00:00:00 2001 From: Quentin Pradet Date: Thu, 23 Jan 2025 11:14:55 +0400 Subject: [PATCH] Run docs lint as part of CI --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 39bc9af68e..bb01478d3d 100644 --- a/Makefile +++ b/Makefile @@ -57,8 +57,6 @@ filter-for-serverless: ## Generate the serverless version from the compiled sche dump-routes: ## Create a new schema with all generics expanded @npm run dump-routes --prefix compiler -contrib: | generate license-check spec-format-fix transform-to-openapi filter-for-serverless ## Pre contribution target - overlay-docs: ## Apply overlays to OpenAPI documents @npx bump overlay "output/openapi/elasticsearch-serverless-openapi.json" "docs/overlays/elasticsearch-serverless-openapi-overlays.yaml" > "output/openapi/elasticsearch-serverless-openapi.tmp1.json" @npx bump overlay "output/openapi/elasticsearch-serverless-openapi.tmp1.json" "docs/overlays/elasticsearch-shared-overlays.yaml" > "output/openapi/elasticsearch-serverless-openapi.tmp2.json" @@ -78,6 +76,8 @@ lint-docs-errs: ## Lint the OpenAPI documents after overlays and return only err lint-docs-serverless: ## Lint only the serverless OpenAPI document after overlays @npx @stoplight/spectral-cli lint output/openapi/elasticsearch-serverless-openapi.examples.json --ruleset .spectral.yaml +contrib: | generate license-check spec-format-fix transform-to-openapi filter-for-serverless lint-docs-errs ## Pre contribution target + help: ## Display help @awk 'BEGIN {FS = ":.*##"; printf "Usage:\n make \033[36m\033[0m\n"} /^[a-zA-Z_-]+:.*?##/ { printf " \033[36m%-15s\033[0m %s\n", $$1, $$2 } /^##@/ { printf "\n\033[1m%s\033[0m\n", substr($$0, 5) } ' $(MAKEFILE_LIST) #------------- --------------