https://github.com/celestiaorg/nmt/pull/220 added Proto definitions to this repo. We should add a Github workflow that verifies the checked-in generated Proto files match what is expected if Proto is used to generated them. In other words, a CI workflow to catch if a maintainer has updated a *.proto file without also committing the updated generated *.pb.go file.
https://github.com/celestiaorg/nmt/pull/220 added Proto definitions to this repo. We should add a Github workflow that verifies the checked-in generated Proto files match what is expected if Proto is used to generated them. In other words, a CI workflow to catch if a maintainer has updated a
*.proto
file without also committing the updated generated*.pb.go
file.Workflows in celestia-app may be used for inspiration: https://github.com/celestiaorg/celestia-app/blob/6b2ad5e9f45cef8d734b2062b9f2158ed6c15f96/.github/workflows/protobuf.yml