Skip to content

Commit 81bfb32

Browse files
committed
Merge remote-tracking branch 'origin/main' into mark-role-apis-serverless-available
2 parents 16f4c69 + e7ffee1 commit 81bfb32

File tree

406 files changed

+118435
-167291
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

406 files changed

+118435
-167291
lines changed

.github/workflows/update-rest-api-json.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
branch: ['main', '8.14', '8.15', '7.17']
16+
branch: ['main', '8.x', '8.15', '7.17']
1717

1818
steps:
1919
- uses: actions/checkout@v4

.github/workflows/validate-pr.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ on:
44
pull_request:
55
branches:
66
- main
7+
- 8.x
8+
- '[0-9]+.[0-9]+'
79

810
jobs:
911
validate-pr:

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,9 @@ output/schema/schema
6464

6565
# Test suite outputs
6666
compiler/test/**/output/
67+
68+
# Temporary openAPI files
69+
output/openapi/elasticsearch-serverless-openapi.tmp*.json
70+
output/openapi/elasticsearch-serverless-openapi.examples.json
71+
output/openapi/elasticsearch-openapi.tmp*.json
72+
output/openapi/elasticsearch-openapi.examples.json

Makefile

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,21 @@ dump-routes: ## Create a new schema with all generics expanded
6060
contrib: | generate license-check spec-format-fix transform-to-openapi filter-for-serverless ## Pre contribution target
6161

6262
overlay-docs: ## Apply overlays to OpenAPI documents
63-
@npx bump overlay "output/openapi/elasticsearch-serverless-openapi.json" "docs/overlays/elasticsearch-serverless-openapi-overlays.yaml" > "output/openapi/elasticsearch-serverless-openapi.tmp.json"
64-
@npx @redocly/cli bundle output/openapi/elasticsearch-serverless-openapi.tmp.json --ext json -o output/openapi/elasticsearch-serverless-openapi.examples.json
65-
rm output/openapi/elasticsearch-serverless-openapi.tmp.json
63+
@npx bump overlay "output/openapi/elasticsearch-serverless-openapi.json" "docs/overlays/elasticsearch-serverless-openapi-overlays.yaml" > "output/openapi/elasticsearch-serverless-openapi.tmp1.json"
64+
@npx bump overlay "output/openapi/elasticsearch-serverless-openapi.tmp1.json" "docs/overlays/elasticsearch-shared-overlays.yaml" > "output/openapi/elasticsearch-serverless-openapi.tmp2.json"
65+
@npx @redocly/cli bundle output/openapi/elasticsearch-serverless-openapi.tmp2.json --ext json -o output/openapi/elasticsearch-serverless-openapi.examples.json
66+
@npx bump overlay "output/openapi/elasticsearch-openapi.json" "docs/overlays/elasticsearch-openapi-overlays.yaml" > "output/openapi/elasticsearch-openapi.tmp1.json"
67+
@npx bump overlay "output/openapi/elasticsearch-openapi.tmp1.json" "docs/overlays/elasticsearch-shared-overlays.yaml" > "output/openapi/elasticsearch-openapi.tmp2.json"
68+
@npx @redocly/cli bundle output/openapi/elasticsearch-openapi.tmp2.json --ext json -o output/openapi/elasticsearch-openapi.examples.json
69+
rm output/openapi/elasticsearch-serverless-openapi.tmp*.json
70+
rm output/openapi/elasticsearch-openapi.tmp*.json
6671

6772
lint-docs: ## Lint the OpenAPI documents
6873
@npx @stoplight/spectral-cli lint output/openapi/*.json --ruleset .spectral.yaml
6974

75+
lint-docs-errs: ## Lint the OpenAPI documents and return only errors
76+
@npx @stoplight/spectral-cli lint output/openapi/*.json --ruleset .spectral.yaml -D
77+
7078
lint-docs-serverless: ## Lint only the serverless OpenAPI document
7179
@npx @stoplight/spectral-cli lint output/openapi/elasticsearch-serverless-openapi.json --ruleset .spectral.yaml
7280

0 commit comments

Comments
 (0)