Verification · Static analysis · API compatibility checking
Schema and protobuf compatibility
Wire-compatibility rules for protobuf, Avro or JSON Schema.
How to build it
- Add buf.yaml with a breaking section that selects the WIRE or WIRE_JSON category.
- Run buf breaking against the base branch of the protobuf module in CI.
- Block merges that fail buf breaking unless the pull request carries a breaking-change label.
Signals in a repository
- A buf.yaml containing a breaking: block with use: categories.
- A buf breaking step in a CI workflow or a Makefile target.
In practice
No scanned repository runs a tool for this check. The steps above are the only guidance.