https://github.com/andream16/gobufghactionsexample
Go + Buf + Github Actions example
https://github.com/andream16/gobufghactionsexample
buf github-actions go grpc grpc-go protobuf
Last synced: about 1 year ago
JSON representation
Go + Buf + Github Actions example
- Host: GitHub
- URL: https://github.com/andream16/gobufghactionsexample
- Owner: andream16
- Created: 2021-02-07T14:32:10.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-02-07T17:31:23.000Z (over 5 years ago)
- Last Synced: 2025-04-03T23:33:14.100Z (about 1 year ago)
- Topics: buf, github-actions, go, grpc, grpc-go, protobuf
- Language: Makefile
- Homepage:
- Size: 16.6 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# go-buf-github-actions-example
Example on how to use [protoc](https://github.com/protocolbuffers/protobuf),
[buf](https://github.com/bufbuild/buf) and [github actions](https://docs.github.com/en/actions) to create a nice workflow to work with GRPC.
## What it's shown
- 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
## How to I run this locally?
Run `make` to download dependencies, compile protobuf files, run lint and breaking changes on the latter.