chore: fix and regenerate swagger yaml #12109
This commit is contained in:
parent
b424776b86
commit
5e50def50d
8380
client/docs/swagger-ui/swagger.yaml
vendored
8380
client/docs/swagger-ui/swagger.yaml
vendored
File diff suppressed because it is too large
Load Diff
5
proto/buf.gen.swagger.yaml
Normal file
5
proto/buf.gen.swagger.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
version: v1
|
||||
plugins:
|
||||
- name: swagger
|
||||
out: ../tmp-swagger-gen
|
||||
opt: logtostderr=true,fqn_for_swagger_name=true,simple_operation_ids=true
|
||||
@ -3,21 +3,17 @@
|
||||
set -eo pipefail
|
||||
|
||||
mkdir -p ./tmp-swagger-gen
|
||||
proto_dirs=$(find ./proto -path -prune -o -name '*.proto' -print0 | xargs -0 -n1 dirname | sort | uniq)
|
||||
cd proto
|
||||
proto_dirs=$(find ./cosmos -path -prune -o -name '*.proto' -print0 | xargs -0 -n1 dirname | sort | uniq)
|
||||
for dir in $proto_dirs; do
|
||||
|
||||
# generate swagger files (filter query files)
|
||||
query_file=$(find "${dir}" -maxdepth 1 \( -name 'query.proto' -o -name 'service.proto' \))
|
||||
if [[ ! -z "$query_file" ]]; then
|
||||
buf protoc \
|
||||
-I "proto" \
|
||||
-I "third_party/proto" \
|
||||
"$query_file" \
|
||||
--swagger_out=./tmp-swagger-gen \
|
||||
--swagger_opt=logtostderr=true --swagger_opt=fqn_for_swagger_name=true --swagger_opt=simple_operation_ids=true
|
||||
buf generate --template buf.gen.swagger.yaml $query_file
|
||||
fi
|
||||
done
|
||||
|
||||
cd ..
|
||||
# combine swagger files
|
||||
# uses nodejs package `swagger-combine`.
|
||||
# all the individual swagger files need to be configured in `config.json` for merging
|
||||
|
||||
Loading…
Reference in New Issue
Block a user