Skip to content

Commit 6694731

Browse files
Found new managed modules references (#149)
New managed modules references found. Please review. Co-authored-by: Alfus <Alfus@users.noreply.github.com>
1 parent d61c95e commit 6694731

16 files changed

+4630
-6
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
// Copyright 2023 Buf Technologies, Inc.
2+
//
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License at
6+
//
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
//
9+
// Unless required by applicable law or agreed to in writing, software
10+
// distributed under the License is distributed on an "AS IS" BASIS,
11+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
// See the License for the specific language governing permissions and
13+
// limitations under the License.
14+
15+
syntax = "proto3";
16+
17+
package buf.validate.conformance.harness;
18+
19+
import "buf/validate/conformance/harness/harness.proto";
20+
import "google/protobuf/any.proto";
21+
import "google/protobuf/descriptor.proto";
22+
23+
message ResultOptions {
24+
string suite_filter = 1;
25+
string case_filter = 2;
26+
bool verbose = 3;
27+
bool strict = 4;
28+
29+
// If the violation message must be an exact match.
30+
bool strict_message = 5;
31+
}
32+
33+
message ResultSet {
34+
int32 successes = 1;
35+
int32 failures = 2;
36+
repeated SuiteResults suites = 3;
37+
38+
ResultOptions options = 4;
39+
}
40+
41+
message SuiteResults {
42+
string name = 1;
43+
int32 successes = 2;
44+
int32 failures = 3;
45+
repeated CaseResult cases = 4;
46+
google.protobuf.FileDescriptorSet fdset = 5;
47+
}
48+
49+
message CaseResult {
50+
string name = 1;
51+
bool success = 2;
52+
TestResult wanted = 3;
53+
TestResult got = 4;
54+
google.protobuf.Any input = 5;
55+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
version: v1
2+
name: buf.build/bufbuild/protovalidate-testing
3+
deps:
4+
- buf.build/bufbuild/protovalidate
5+
build:
6+
excludes:
7+
- tests
8+
breaking:
9+
use:
10+
- FILE
11+
ignore:
12+
- buf/validate/conformance
13+
lint:
14+
use:
15+
- DEFAULT
16+
ignore_only:
17+
ENUM_NO_ALLOW_ALIAS:
18+
- buf/validate/conformance/cases/enums.proto
19+
FILE_LOWER_SNAKE_CASE:
20+
- buf/validate/conformance/cases/filename-with-dash.proto
21+
IMPORT_USED:
22+
- buf/validate/conformance/cases/subdirectory/in_subdirectory.proto
23+
- buf/validate/conformance/cases/filename-with-dash.proto
24+
PACKAGE_VERSION_SUFFIX:
25+
- buf/validate/conformance
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
shake256:8f88503768991dcc77b5a39a4a8d3374c99f4f0f69fb9e58a383fa238b20645190dc4570817b8ab9bbd83e90d063d151048137ef8c6bdb51ea797f7c6f41cfba LICENSE
2+
shake256:753a8cba1e4ceaf969b52f53820cc28d720e4288688ddc69d56c2e3422334c7020a161eacd1aa681a42dbf34ea2a36a044a826821b1e9810d228ab3acf70bd2f README.md
3+
shake256:62550ee153ce38c032a09e70d510592fa48e725249583aac43f0a8a290493073cd3970a5aeff223e99264d32970002d3115f184c787ffcc7187559bd921ec619 buf.yaml
4+
shake256:5c77db050615b9b477032d8df35eaf3040c4a306aa282ca9e5aa4ae10ed922a79998368582b80ae3a6b8d0fda470e762b760f650074ea737950cb237ce4ead8f buf/validate/conformance/cases/bool.proto
5+
shake256:fa3aa2db70e6f16e2991f191683527a97d1fd98a5061e849dd3f05a78099af7935301ece9cd688c86deec5a49ad07215bd7817695791fa9262fccc2cb3a701d0 buf/validate/conformance/cases/bytes.proto
6+
shake256:ee0d18a57d7fd0b8f0dec58a8806b8faf8368db69b9b266c0b7b5ff8fb043dae86f096e31e32ae5aa49474454cd85eb75d1097b040c4a2afadd21f0d57505bf7 buf/validate/conformance/cases/custom_constraints/custom_constraints.proto
7+
shake256:9ad14c76b20c8d01a3f16a9716642bf394ab92faf1bc85a9a0138f6a0684dd0e4b0c6573fa55d6d6f1e372fbfed23892206d9e82850d22423dcedb6663b4678b buf/validate/conformance/cases/enums.proto
8+
shake256:f27bc7f3fc084c84cd163322bdaa850cf923b9efaaa6ecca3466f51f0898fafe9a6fa00cd4b3af071382c30921b3f19e1fe6fb7c35f50069f92a7a4f84364697 buf/validate/conformance/cases/filename-with-dash.proto
9+
shake256:d9917ad3fbe71842cac39b1dff0772e2106362c9f1de4dff873c456b2ea710597e29d9eb0945a23c3404a74e7d0fa7981bffe1c4a16acfc87067e5287f287410 buf/validate/conformance/cases/kitchen_sink.proto
10+
shake256:43980d43da1aceb1b1758df0c0fea3fb784f4bdcad0481225334a7ab93a0126ae49fc569ce027e6ce63de04f1e492136084c0ae855b39aabb484d7dfc992f618 buf/validate/conformance/cases/maps.proto
11+
shake256:8187f9fa2552af97918fe710521933a1b7fd51b8419289ce853ec74c98b2640eb280e658eaae5ea6bfecbcb20ff9c290194c21c02881311b27a49e4cd0c450c6 buf/validate/conformance/cases/messages.proto
12+
shake256:bef3936a8b571ac55546d5ef926de16882b906931edb63b3487f96d1a7dd9d7afe9a2d7c71cb0f880495ea786840a7a3fd17c565f0fae79f230fbca99a9a0d32 buf/validate/conformance/cases/numbers.proto
13+
shake256:74f2fe1b75ec3dd2bd029cc99e526971d160513bed0d36b226e6e32ca64494857b8e57dcb7fa99870335958bdc0febed64040805c6fd86a6081998d254ce226f buf/validate/conformance/cases/oneofs.proto
14+
shake256:50633a57b483850fb64e06c1bcd0eb545c8a359a940dd4d92ef1e14232e05ab6f8194e89f1b5fadab5722f1b2f7eb240036b034018ea3437c23039eab1e9db5c buf/validate/conformance/cases/other_package/embed.proto
15+
shake256:bd45adb2035256c24752abb062383dccc5f4bc62a0e15b3d4f98742f2da33b15f6e891806ce694a536198f805825c72eccc4b585b93d98d10d9dd38d64601d35 buf/validate/conformance/cases/repeated.proto
16+
shake256:80cb0e60ef85aa44aba7510e812b453c3e410a34ee97203c3ff2ed5a957919fc522ae5c0837bd464f4b2a67b59662b631eab0e6e9c9acb3d4677e893653bce7a buf/validate/conformance/cases/strings.proto
17+
shake256:5bd92ab2145d3a6c301948b75af7b69d367f70b172fb29538d192c51e0516ee48d3db820a76f4ebcbbffc6ea1baf3b590399da2b160adb648458079080360b07 buf/validate/conformance/cases/subdirectory/in_subdirectory.proto
18+
shake256:a742e6490da44a38f9977f2fabd38d92696dd8316720d9d8cd4d7adb2bcc09cc433dffa56112c569995e65649275bbc1a6e32c09a4cdfcce47a4c71371abb88d buf/validate/conformance/cases/wkt_any.proto
19+
shake256:98774a40b1bf96f092e16685af2b769a84f8ade76242c168f1ed4b7e53b6644b0a99deb6c207a2c7c1e86ba65675d6c0c3ebd398d5ff3ccd79cd6a5e636e80f8 buf/validate/conformance/cases/wkt_duration.proto
20+
shake256:e0fa2c82ea25392f2e28d3345e1a7210c9fb82367795cbe2d5c191fa643171efec2d3b9752214d97fc936194428bf7d37fc365eadd0ecb369e888984902264cf buf/validate/conformance/cases/wkt_nested.proto
21+
shake256:56d36a5e1f3b96add142ce7efd796cfbc72be914c778761b331abf594901c41a5fc6fec7a2145d555d9343a4224ac99bc040d95b0966a689d6d22475ababd8a7 buf/validate/conformance/cases/wkt_timestamp.proto
22+
shake256:7a4f30de82964fa0a8524111af262f3973d77cab6deb7c46c3880008109983c31ea1bff52fd9d2edecc4dddc8fff427713fc974def5b35155d9a728398c14f4b buf/validate/conformance/cases/wkt_wrappers.proto
23+
shake256:5ed1054c3b0604ddb721929f2f9e0acc882f9d838a1f7e1e8312ebfe51b9a80e7937654f668e0a3b783340e64c331f540cf496f93ffd83f53dbdbcb14f9d9efa buf/validate/conformance/cases/yet_another_package/embed2.proto
24+
shake256:2b5fdbe55bd78e13bdbb05a968888532d6eb15981354e08796446d7ffada2c046e58547222f1a5f85802017ef6ae84d95d7f63df63fbc727bfeff866798f1455 buf/validate/conformance/harness/harness.proto
25+
shake256:350520e0fe250bacfcbce32fb2bcac7ab5be87c011567ced070336092236944b4e53c6e3346390798d06fd6792412125d06060039576182f6354ab8f6cdbe20d buf/validate/conformance/harness/results.proto
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
shake256:8f88503768991dcc77b5a39a4a8d3374c99f4f0f69fb9e58a383fa238b20645190dc4570817b8ab9bbd83e90d063d151048137ef8c6bdb51ea797f7c6f41cfba LICENSE
2+
shake256:753a8cba1e4ceaf969b52f53820cc28d720e4288688ddc69d56c2e3422334c7020a161eacd1aa681a42dbf34ea2a36a044a826821b1e9810d228ab3acf70bd2f README.md
3+
shake256:62550ee153ce38c032a09e70d510592fa48e725249583aac43f0a8a290493073cd3970a5aeff223e99264d32970002d3115f184c787ffcc7187559bd921ec619 buf.yaml
4+
shake256:5c77db050615b9b477032d8df35eaf3040c4a306aa282ca9e5aa4ae10ed922a79998368582b80ae3a6b8d0fda470e762b760f650074ea737950cb237ce4ead8f buf/validate/conformance/cases/bool.proto
5+
shake256:fa3aa2db70e6f16e2991f191683527a97d1fd98a5061e849dd3f05a78099af7935301ece9cd688c86deec5a49ad07215bd7817695791fa9262fccc2cb3a701d0 buf/validate/conformance/cases/bytes.proto
6+
shake256:ee0d18a57d7fd0b8f0dec58a8806b8faf8368db69b9b266c0b7b5ff8fb043dae86f096e31e32ae5aa49474454cd85eb75d1097b040c4a2afadd21f0d57505bf7 buf/validate/conformance/cases/custom_constraints/custom_constraints.proto
7+
shake256:9ad14c76b20c8d01a3f16a9716642bf394ab92faf1bc85a9a0138f6a0684dd0e4b0c6573fa55d6d6f1e372fbfed23892206d9e82850d22423dcedb6663b4678b buf/validate/conformance/cases/enums.proto
8+
shake256:f27bc7f3fc084c84cd163322bdaa850cf923b9efaaa6ecca3466f51f0898fafe9a6fa00cd4b3af071382c30921b3f19e1fe6fb7c35f50069f92a7a4f84364697 buf/validate/conformance/cases/filename-with-dash.proto
9+
shake256:d9917ad3fbe71842cac39b1dff0772e2106362c9f1de4dff873c456b2ea710597e29d9eb0945a23c3404a74e7d0fa7981bffe1c4a16acfc87067e5287f287410 buf/validate/conformance/cases/kitchen_sink.proto
10+
shake256:43980d43da1aceb1b1758df0c0fea3fb784f4bdcad0481225334a7ab93a0126ae49fc569ce027e6ce63de04f1e492136084c0ae855b39aabb484d7dfc992f618 buf/validate/conformance/cases/maps.proto
11+
shake256:8187f9fa2552af97918fe710521933a1b7fd51b8419289ce853ec74c98b2640eb280e658eaae5ea6bfecbcb20ff9c290194c21c02881311b27a49e4cd0c450c6 buf/validate/conformance/cases/messages.proto
12+
shake256:bef3936a8b571ac55546d5ef926de16882b906931edb63b3487f96d1a7dd9d7afe9a2d7c71cb0f880495ea786840a7a3fd17c565f0fae79f230fbca99a9a0d32 buf/validate/conformance/cases/numbers.proto
13+
shake256:74f2fe1b75ec3dd2bd029cc99e526971d160513bed0d36b226e6e32ca64494857b8e57dcb7fa99870335958bdc0febed64040805c6fd86a6081998d254ce226f buf/validate/conformance/cases/oneofs.proto
14+
shake256:50633a57b483850fb64e06c1bcd0eb545c8a359a940dd4d92ef1e14232e05ab6f8194e89f1b5fadab5722f1b2f7eb240036b034018ea3437c23039eab1e9db5c buf/validate/conformance/cases/other_package/embed.proto
15+
shake256:bd45adb2035256c24752abb062383dccc5f4bc62a0e15b3d4f98742f2da33b15f6e891806ce694a536198f805825c72eccc4b585b93d98d10d9dd38d64601d35 buf/validate/conformance/cases/repeated.proto
16+
shake256:80cb0e60ef85aa44aba7510e812b453c3e410a34ee97203c3ff2ed5a957919fc522ae5c0837bd464f4b2a67b59662b631eab0e6e9c9acb3d4677e893653bce7a buf/validate/conformance/cases/strings.proto
17+
shake256:5bd92ab2145d3a6c301948b75af7b69d367f70b172fb29538d192c51e0516ee48d3db820a76f4ebcbbffc6ea1baf3b590399da2b160adb648458079080360b07 buf/validate/conformance/cases/subdirectory/in_subdirectory.proto
18+
shake256:a742e6490da44a38f9977f2fabd38d92696dd8316720d9d8cd4d7adb2bcc09cc433dffa56112c569995e65649275bbc1a6e32c09a4cdfcce47a4c71371abb88d buf/validate/conformance/cases/wkt_any.proto
19+
shake256:98774a40b1bf96f092e16685af2b769a84f8ade76242c168f1ed4b7e53b6644b0a99deb6c207a2c7c1e86ba65675d6c0c3ebd398d5ff3ccd79cd6a5e636e80f8 buf/validate/conformance/cases/wkt_duration.proto
20+
shake256:e0fa2c82ea25392f2e28d3345e1a7210c9fb82367795cbe2d5c191fa643171efec2d3b9752214d97fc936194428bf7d37fc365eadd0ecb369e888984902264cf buf/validate/conformance/cases/wkt_nested.proto
21+
shake256:56d36a5e1f3b96add142ce7efd796cfbc72be914c778761b331abf594901c41a5fc6fec7a2145d555d9343a4224ac99bc040d95b0966a689d6d22475ababd8a7 buf/validate/conformance/cases/wkt_timestamp.proto
22+
shake256:7a4f30de82964fa0a8524111af262f3973d77cab6deb7c46c3880008109983c31ea1bff52fd9d2edecc4dddc8fff427713fc974def5b35155d9a728398c14f4b buf/validate/conformance/cases/wkt_wrappers.proto
23+
shake256:5ed1054c3b0604ddb721929f2f9e0acc882f9d838a1f7e1e8312ebfe51b9a80e7937654f668e0a3b783340e64c331f540cf496f93ffd83f53dbdbcb14f9d9efa buf/validate/conformance/cases/yet_another_package/embed2.proto
24+
shake256:2b5fdbe55bd78e13bdbb05a968888532d6eb15981354e08796446d7ffada2c046e58547222f1a5f85802017ef6ae84d95d7f63df63fbc727bfeff866798f1455 buf/validate/conformance/harness/harness.proto
25+
shake256:cd285234a0b1dde8a429c91882dc2770e0958933d4786f908fa9ff461090966bceb8e2b443a5243059382540007f04c26c1c6eb4f716bb07463e347eb91ae97e buf/validate/conformance/harness/results.proto
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
// Copyright 2023 Buf Technologies, Inc.
2+
//
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License at
6+
//
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
//
9+
// Unless required by applicable law or agreed to in writing, software
10+
// distributed under the License is distributed on an "AS IS" BASIS,
11+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
// See the License for the specific language governing permissions and
13+
// limitations under the License.
14+
15+
syntax = "proto3";
16+
17+
package buf.validate.conformance.harness;
18+
19+
import "buf/validate/conformance/harness/harness.proto";
20+
import "google/protobuf/any.proto";
21+
import "google/protobuf/descriptor.proto";
22+
23+
message ResultOptions {
24+
string suite_filter = 1;
25+
string case_filter = 2;
26+
bool verbose = 3;
27+
bool strict = 4;
28+
29+
// If the violation message must be an exact match.
30+
bool strict_message = 5;
31+
// If the distinciton between runtime and compile time errors must be exact.
32+
bool strict_error = 6;
33+
}
34+
35+
message ResultSet {
36+
int32 successes = 1;
37+
int32 failures = 2;
38+
repeated SuiteResults suites = 3;
39+
40+
ResultOptions options = 4;
41+
}
42+
43+
message SuiteResults {
44+
string name = 1;
45+
int32 successes = 2;
46+
int32 failures = 3;
47+
repeated CaseResult cases = 4;
48+
google.protobuf.FileDescriptorSet fdset = 5;
49+
}
50+
51+
message CaseResult {
52+
string name = 1;
53+
bool success = 2;
54+
TestResult wanted = 3;
55+
TestResult got = 4;
56+
google.protobuf.Any input = 5;
57+
}

modules/sync/bufbuild/protovalidate-testing/state.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@
2323
{
2424
"name": "v0.1.8",
2525
"digest": "f8c04d24ab56bf1639c775c507181273d87da4bf0e0496cbcadf4ace091253e04a2c76a739f4df45ea454e6fc3732d9b475d52da2376e2ee29e103dfce35c8a7"
26+
},
27+
{
28+
"name": "v0.1.9",
29+
"digest": "63783068e8dcb6dd85fcc509c55aad36015e831014be6c859ba350667f0818578351c1a9c021fe15fabed744b66bdd16f5f64a2c4fbb737864d131be0fd955b1"
30+
},
31+
{
32+
"name": "v0.1.10",
33+
"digest": "7e9bb7c73a3b04219f84134ffd9b09c4fbfdc2232e7c3a7e5f3d2f01b3acc2cac608f53d1019dd917c50559c323f8f252d7a3dde6777137cf9877aeaec185245"
2634
}
2735
]
2836
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
shake256:8f88503768991dcc77b5a39a4a8d3374c99f4f0f69fb9e58a383fa238b20645190dc4570817b8ab9bbd83e90d063d151048137ef8c6bdb51ea797f7c6f41cfba LICENSE
2+
shake256:b8ec4cbd3f0ff7194a4c6564eecfecc967ce2a93caeb5a09f402efb172371655b358d7bcb6fd7d6a01c1c2f71f705c3f21a55f159c779ea246f99e385a7f4bbb buf.yaml
3+
shake256:7f79103c64037f89731fa57fb8fac46aa080c122d6ee433b94afb3b991b0147ee428b62c650bec03cf6dbb1830dd3bc89add1d7592ce411c54c77a64c52d3a54 buf/validate/expression.proto
4+
shake256:3f47d5fe276096376f3dc55357ea673924901ba6e753a84710cf37080434668def5b423b19b10d00c1cd42f647e7826bdff46bb88802a8dfae7fc74982137965 buf/validate/priv/private.proto
5+
shake256:4fe7e78b5458e8cd84f235318dcf1903c063037260d1b60f1d9be0f20e0974a5f3533b0fd27932926d9ead6875a025e0d49a014eb3f3059fc50020c8867fd5c0 buf/validate/validate.proto

0 commit comments

Comments
 (0)