fix buf validate, add sample field validation
Some checks failed
Build and Publish / check-chart (push) Successful in 15s
Build and Publish / helm-release (push) Has been skipped
Build and Publish / release (push) Failing after 1m10s

This commit is contained in:
2025-07-21 16:39:00 -04:00
parent b9d6dea90b
commit 1759f91cd1
4 changed files with 10 additions and 287 deletions

View File

@ -1,6 +1,7 @@
syntax = "proto3";
package demo.app.v1alpha1;
import "buf/validate/validate.proto";
import "google/api/annotations.proto";
import "google/protobuf/timestamp.proto";
@ -9,7 +10,7 @@ option go_package = "gitea.libretechconsulting.com/rmcguire/go-server-with-otel/
// Options for random fact, in this case
// just a language
message GetDemoRequest {
optional string language = 1;
optional string language = 1 [(buf.validate.field).string.min_len = 2];
}
// Returns a randome fact, because this is a demo app
@ -18,7 +19,7 @@ message GetDemoResponse {
google.protobuf.Timestamp timestamp = 1;
string fact = 2;
string source = 3;
string language = 4;
string language = 4 [(buf.validate.field).string.min_len = 2];
}
service DemoAppService {