Skip to content

[BUG] Breaking change #189

@dsha256

Description

@dsha256

Description

I'm trying to update buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.36.4-20241127180247-a33202765966.1 to v1.36.5-20250130201111-63bb56e20495.1 (latest)

When I try to build my project with the version set to v1.36.5-20250130201111-63bb56e20495.1 I get this err:

  • With github.com/bufbuild/protovalidate-go set to v0.9.2
# github.com/grpc-ecosystem/go-grpc-middleware/v2/interceptors/protovalidate
../../../../pkg/mod/github.com/grpc-ecosystem/go-grpc-middleware/[email protected]/interceptors/protovalidate/protovalidate.go:76:19: validator.Validate undefined (type *"github.com/bufbuild/protovalidate-go".Validator is pointer to interface, not interface)
  • With github.com/bufbuild/protovalidate-go v0.8.2 set to v0.8.2
# github.com/bufbuild/protovalidate-go/internal/errors
../../../../pkg/mod/github.com/bufbuild/[email protected]/internal/errors/utils.go:125:21: violation.Proto.FieldPath undefined (type *validate.Violation has no field or method FieldPath)

Environment

  • Operating System: macOS
  • Version: macOS 14.6.1
  • Go Version: go1.23.6 darwin/arm64
  • go.mod:
go 1.23.6

require (
	buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.5-20250130201111-63bb56e20495.1
	github.com/bufbuild/protovalidate-go v0.9.2
	github.com/goccy/go-json v0.10.5
	github.com/golang-migrate/migrate/v4 v4.18.2
	github.com/google/uuid v1.6.0
	github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.2.0
	github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1
	github.com/jackc/pgerrcode v0.0.0-20240316143900-6e2875d9b438
	github.com/jackc/pgx/v5 v5.7.2
	github.com/lmittmann/tint v1.0.7
	github.com/samber/lo v1.49.1
	github.com/shopspring/decimal v1.4.0
	github.com/spf13/viper v1.19.0
	github.com/vgarvardt/pgx-google-uuid/v5 v5.6.0
	go.temporal.io/sdk v1.32.1
	go.uber.org/automaxprocs v1.6.0
	google.golang.org/genproto/googleapis/api v0.0.0-20250212204824-5a70512c5d8b
	google.golang.org/grpc v1.70.0
	google.golang.org/protobuf v1.36.5
	software.sslmate.com/src/go-pkcs12 v0.5.0
)

Is this a breaking change? Do I need to update some other deps as well?

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions