Example on how to use protoc, buf and github actions to create a nice workflow to work with GRPC.
- compile protobuf files to go using protoc
- contracts lint and breaking changes using buf
- github actions to run the flows mentioned above on every push or pull request
Run make
to download dependencies, compile protobuf files, run lint and breaking changes on the latter.