version: v2 inputs: - directory: . paths: - api/proto/teleport/attestation/ - api/proto/teleport/componentfeatures/ - api/proto/teleport/legacy/ - api/proto/teleport/mfa/v1/ - api/proto/teleport/usageevents/ - proto/teleport/lib/web/terminal/envelope.proto exclude_paths: # generated by buf-go.gen.yaml - api/proto/teleport/legacy/client/proto/event.proto - api/proto/teleport/legacy/client/proto/inventory.proto - api/proto/teleport/legacy/client/proto/requestable_roles.proto plugins: - local: - go - run - github.com/gogo/protobuf/protoc-gen-gogofast out: ./gogogen opt: - Mgoogle/protobuf/any.proto=github.com/gogo/protobuf/types - Mgoogle/protobuf/duration.proto=github.com/gogo/protobuf/types - Mgoogle/protobuf/struct.proto=github.com/gogo/protobuf/types - Mgoogle/protobuf/timestamp.proto=github.com/gogo/protobuf/types - Mgoogle/protobuf/wrappers.proto=github.com/gogo/protobuf/types - local: - go - run - google.golang.org/grpc/cmd/protoc-gen-go-grpc out: ./gogogen opt: - require_unimplemented_servers=false strategy: all