Skip to content

Commit 27c0c80

Browse files
authored
feat(compass): migrate from PGV to buf protovalidate (#460)
- Switch compass proto validation from envoyproxy/protoc-gen-validate to buf/protovalidate (buf.build/bufbuild/protovalidate) - Convert all (validate.rules) annotations to (buf.validate.field) - Remove standalone ignore_empty annotations (no-op without constraints) - Remove misplaced code generation plugin deps from buf.yaml (connectrpc/es and connectrpc/connect-query are plugins, not proto modules) - Update buf.lock with new dependency resolution
1 parent b9ed2ad commit 27c0c80

3 files changed

Lines changed: 86 additions & 103 deletions

File tree

buf.lock

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,23 @@
11
# Generated by buf. DO NOT EDIT.
22
version: v1
33
deps:
4+
- remote: buf.build
5+
owner: bufbuild
6+
repository: protovalidate
7+
commit: 80ab13bee0bf4272b6161a72bf7034e0
8+
digest: shake256:2d64e8ff856e1bf78a1289c24e868bdbe1ee2196f32b10bfe6ad8a743c7db99ba4be1a75c21d9f865ffa28464e11d339365b0f7937c75f7b308b3d5993cefd25
49
- remote: buf.build
510
owner: envoyproxy
611
repository: protoc-gen-validate
7-
commit: 6607b10f00ed4a3d98f906807131c44a
8-
digest: shake256:acc7b2ededb2f88d296862943a003b157bdb68ec93ed13dcd8566b2d06e47993ea6daf12013b9655658aaf6bbdb141cf65bfe400ce2870f4654b0a5b45e57c09
12+
commit: daf171c6cdb54629b5f51e345a79e4dd
13+
digest: shake256:4ae167d7eed10da5f83a3f5df8c670d249170f11b1f2fd19afda06be2cff4d47dcc95e9e4a15151ecc8ce2d3d3614caf9a04d3ad82fb768a3870dedfa9455f36
914
- remote: buf.build
1015
owner: googleapis
1116
repository: googleapis
12-
commit: cc916c31859748a68fd229a3c8d7a2e8
13-
digest: shake256:469b049d0eb04203d5272062636c078decefc96fec69739159c25d85349c50c34c7706918a8b216c5c27f76939df48452148cff8c5c3ae77fa6ba5c25c1b8bf8
17+
commit: 536964a08a534d51b8f30f2d6751f1f9
18+
digest: shake256:b6d518a50df43704333587967830344b49247ac8cf0953847d710f2d72246f677aeba56593dcd78f9199afff8ae9498f8dd5efe54107e5a09c60fff872456ca9
1419
- remote: buf.build
1520
owner: grpc-ecosystem
1621
repository: grpc-gateway
17-
commit: a1ecdc58eccd49aa8bea2a7a9022dc27
18-
digest: shake256:efdd86fbdc42e8b7259fe461a49656827a03fb7cba0b3b9eb622ca10654ec6beccb9a051229c1553ccd89ed3e95d69ad4d7c799f1da3f3f1bd447b7947a4893e
22+
commit: 6467306b4f624747aaf6266762ee7a1c
23+
digest: shake256:833d648b99b9d2c18b6882ef41aaeb113e76fc38de20dda810c588d133846e6593b4da71b388bcd921b1c7ab41c7acf8f106663d7301ae9e82ceab22cf64b1b7

buf.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ deps:
44
- buf.build/googleapis/googleapis
55
- buf.build/grpc-ecosystem/grpc-gateway
66
- buf.build/envoyproxy/protoc-gen-validate
7-
- buf.build/connectrpc/es
8-
- buf.build/connectrpc/connect-query
7+
- buf.build/bufbuild/protovalidate
98
breaking:
109
use:
1110
- WIRE

0 commit comments

Comments
 (0)