This example project shows you how to use Buf in a GitHub Actions setting. The Actions pipeline here involves three Buf-specific GitHub Actions:
buf-setup-action
installs thebuf
CLIbuf-lint-action
lints this Protobuf modulebuf-breaking-action
runs breaking change detection against the currentmain
branch
The configuration for GitHub Actions is in the
.github
directory in the root, as that's where GitHub expects it to be.