Skip to content

[FEATURE] Introduce tool (e.g. Buf or Protolock) for BWC checks and linting #94

@karenyrx

Description

@karenyrx

Is your feature request related to a problem?

Introduce a protobuf linter/validator to the repo, which can:

  • detect breaking changes (e.g. prevent field numbers from being changed)
  • enforce protobuf best practices (e.g. avoid large message sizes)
  • auto-format proto files
  • etc

Planned usage can in a GHA, for PRs with *.proto file changes.

What solution would you like?

Possible OOTB tools include:
https://github.com/bufbuild/buf
https://github.com/nilslice/protolock

What alternatives have you considered?

Welcome to any other alternatives

Do you have any additional context?

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions