Closed
Description
What/Why
What are you proposing?
Coming from opensearch-project/OpenSearch#15411 and opensearch-project/OpenSearch#15190 I propose we generate and publish protobuf files as part of the build/release workflow.
What users have asked for this feature?
OpenSearch is trying to use the OpenAPI spec to generate .proto files then use those on both client and server sides.
What problems are you trying to solve?
OpenSearch server wants .proto files.
OpenSearch clients that will implement gRPC/protobuf want .proto files.
What is the developer experience going to be?
A release of opensearch-api-specification will contain a .zip with .proto files.
Why should it be built? Any reason not to?
The right place for .proto files is this repo because multiple consumers want .proto files.