mirror of
https://github.com/gitpod-io/gitpod.git
synced 2025-12-08 17:36:30 +00:00
* [yarn] Bump @grpc/grpc-js to 1.10.8 and @authzed/authzed-node to 0.15.0 * [server] SpiceDB: explicit re-try on UNAVAILABLE We tried to configured this inside the SpiceDBClientProvider already, but somehow it still surfaced. * [server, bridge] Configure "grpc.dns_min_time_between_resolutions_ms" to be 2s instead of 30s
Overview
The ws-manager-api component hosts the api component of ws-manager-mk2.
Making changes to the api
There are two types of changes, changes to:
- proto files, like
core.proto - API clients (we have Go and TypeScript clients)
Changing the proto file
Say you change core.proto. Please run generate.sh from ws-manager-api to re-generate the Go and TypeScript clients.
Changing API clients
Say you plan to remove a field from a struct in our Go client. After doing, then run:
make manifestsfromcomponents/ws-manager-mk2, and preserve the copyright headers, to update YAML specificationsmake generatefromcomponents/ws-manager-mk2, and preserve the copyright headers, to generate code