Skip to content

Commit f257e2a

Browse files
jt-ntidenyeart
authored andcommitted
Update buf to 1.32.2
Signed-off-by: James Taylor <jamest@uk.ibm.com>
1 parent 47d1520 commit f257e2a

5 files changed

Lines changed: 125 additions & 58 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ HTTPS_GIT := https://github.com/hyperledger/fabric-protos.git
2525
SSH_GIT := ssh://git@github.com/hyperledger/fabric-protos.git
2626

2727
# This controls the version of buf to install and use.
28-
BUF_VERSION := 1.30.1
28+
BUF_VERSION := 1.32.2
2929
# If true, Buf is installed from source instead of from releases
3030
BUF_INSTALL_FROM_SOURCE := false
3131

Makefile.apiv1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ HTTPS_GIT := https://github.com/hyperledger/fabric-protos.git
2525
SSH_GIT := ssh://git@github.com/hyperledger/fabric-protos.git
2626

2727
# This controls the version of buf to install and use.
28-
BUF_VERSION := 1.1.1
28+
BUF_VERSION := 1.32.2
2929
# If true, Buf is installed from source instead of from releases
3030
BUF_INSTALL_FROM_SOURCE := false
3131

buf.gen-apiv1.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
version: v1
1+
version: v2
22
plugins:
3-
- name: go
3+
- local: protoc-gen-go
44
out: bindings/go-apiv1
55
opt:
66
- paths=source_relative

buf.gen.yaml

Lines changed: 109 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,74 +1,134 @@
1-
version: v1
1+
version: v2
22
managed:
33
enabled: true
4-
go_package_prefix:
5-
default: github.com/hyperledger/fabric-protos-go-apiv2
6-
java_multiple_files: true
7-
java_package_prefix: org.hyperledger.fabric.protos
84
override:
9-
JAVA_OUTER_CLASSNAME:
10-
common/configtx.proto: ConfigTxProto
11-
ledger/queryresult/kv_query_result.proto: KVQueryResultProto
12-
ledger/rwset/kvrwset/kv_rwset.proto: KVRWSetProto
13-
ledger/rwset/rwset.proto: RWSetProto
14-
msp/msp_config.proto: MSPConfigProto
15-
msp/msp_principal.proto: MSPPrincipalProto
16-
JAVA_PACKAGE:
17-
google/rpc/status.proto: com.google.rpc
18-
ledger/queryresult/kv_query_result.proto: org.hyperledger.fabric.protos.ledger.queryresult
19-
ledger/rwset/kvrwset/kv_rwset.proto: org.hyperledger.fabric.protos.ledger.rwset.kvrwset
20-
ledger/rwset/rwset.proto: org.hyperledger.fabric.protos.ledger.rwset
21-
msp/msp_principal.proto: org.hyperledger.fabric.protos.common
22-
orderer/etcdraft/configuration.proto: org.hyperledger.fabric.protos.orderer.etcdraft
23-
orderer/etcdraft/metadata.proto: org.hyperledger.fabric.protos.orderer.etcdraft
24-
peer/lifecycle/chaincode_definition.proto: org.hyperledger.fabric.protos.peer.lifecycle
25-
peer/lifecycle/db.proto: org.hyperledger.fabric.protos.peer.lifecycle
26-
peer/lifecycle/lifecycle.proto: org.hyperledger.fabric.protos.peer.lifecycle
27-
peer/chaincode_event.proto: org.hyperledger.fabric.protos.peer
28-
peer/chaincode_shim.proto: org.hyperledger.fabric.protos.peer
29-
peer/chaincode.proto: org.hyperledger.fabric.protos.peer
30-
peer/collection.proto: org.hyperledger.fabric.protos.peer
31-
peer/configuration.proto: org.hyperledger.fabric.protos.peer
32-
peer/events.proto: org.hyperledger.fabric.protos.peer
33-
peer/peer.proto: org.hyperledger.fabric.protos.peer
34-
peer/policy.proto: org.hyperledger.fabric.protos.peer
35-
peer/proposal_response.proto: org.hyperledger.fabric.protos.peer
36-
peer/proposal.proto: org.hyperledger.fabric.protos.peer
37-
peer/query.proto: org.hyperledger.fabric.protos.peer
38-
peer/resources.proto: org.hyperledger.fabric.protos.peer
39-
peer/signed_cc_dep_spec.proto: org.hyperledger.fabric.protos.peer
40-
peer/snapshot.proto: org.hyperledger.fabric.protos.peer
41-
peer/transaction.proto: org.hyperledger.fabric.protos.peer
5+
- file_option: java_multiple_files
6+
value: true
7+
- file_option: java_package_prefix
8+
value: org.hyperledger.fabric.protos
9+
- file_option: go_package_prefix
10+
value: github.com/hyperledger/fabric-protos-go-apiv2
11+
- file_option: java_outer_classname
12+
path: common/configtx.proto
13+
value: ConfigTxProto
14+
- file_option: java_outer_classname
15+
path: ledger/queryresult/kv_query_result.proto
16+
value: KVQueryResultProto
17+
- file_option: java_outer_classname
18+
path: ledger/rwset/kvrwset/kv_rwset.proto
19+
value: KVRWSetProto
20+
- file_option: java_outer_classname
21+
path: ledger/rwset/rwset.proto
22+
value: RWSetProto
23+
- file_option: java_outer_classname
24+
path: msp/msp_config.proto
25+
value: MSPConfigProto
26+
- file_option: java_outer_classname
27+
path: msp/msp_principal.proto
28+
value: MSPPrincipalProto
29+
- file_option: java_package
30+
path: google/rpc/status.proto
31+
value: com.google.rpc
32+
- file_option: java_package
33+
path: ledger/queryresult/kv_query_result.proto
34+
value: org.hyperledger.fabric.protos.ledger.queryresult
35+
- file_option: java_package
36+
path: ledger/rwset/kvrwset/kv_rwset.proto
37+
value: org.hyperledger.fabric.protos.ledger.rwset.kvrwset
38+
- file_option: java_package
39+
path: ledger/rwset/rwset.proto
40+
value: org.hyperledger.fabric.protos.ledger.rwset
41+
- file_option: java_package
42+
path: msp/msp_principal.proto
43+
value: org.hyperledger.fabric.protos.common
44+
- file_option: java_package
45+
path: orderer/etcdraft/configuration.proto
46+
value: org.hyperledger.fabric.protos.orderer.etcdraft
47+
- file_option: java_package
48+
path: orderer/etcdraft/metadata.proto
49+
value: org.hyperledger.fabric.protos.orderer.etcdraft
50+
- file_option: java_package
51+
path: peer/chaincode.proto
52+
value: org.hyperledger.fabric.protos.peer
53+
- file_option: java_package
54+
path: peer/chaincode_event.proto
55+
value: org.hyperledger.fabric.protos.peer
56+
- file_option: java_package
57+
path: peer/chaincode_shim.proto
58+
value: org.hyperledger.fabric.protos.peer
59+
- file_option: java_package
60+
path: peer/collection.proto
61+
value: org.hyperledger.fabric.protos.peer
62+
- file_option: java_package
63+
path: peer/configuration.proto
64+
value: org.hyperledger.fabric.protos.peer
65+
- file_option: java_package
66+
path: peer/events.proto
67+
value: org.hyperledger.fabric.protos.peer
68+
- file_option: java_package
69+
path: peer/lifecycle/chaincode_definition.proto
70+
value: org.hyperledger.fabric.protos.peer.lifecycle
71+
- file_option: java_package
72+
path: peer/lifecycle/db.proto
73+
value: org.hyperledger.fabric.protos.peer.lifecycle
74+
- file_option: java_package
75+
path: peer/lifecycle/lifecycle.proto
76+
value: org.hyperledger.fabric.protos.peer.lifecycle
77+
- file_option: java_package
78+
path: peer/peer.proto
79+
value: org.hyperledger.fabric.protos.peer
80+
- file_option: java_package
81+
path: peer/policy.proto
82+
value: org.hyperledger.fabric.protos.peer
83+
- file_option: java_package
84+
path: peer/proposal.proto
85+
value: org.hyperledger.fabric.protos.peer
86+
- file_option: java_package
87+
path: peer/proposal_response.proto
88+
value: org.hyperledger.fabric.protos.peer
89+
- file_option: java_package
90+
path: peer/query.proto
91+
value: org.hyperledger.fabric.protos.peer
92+
- file_option: java_package
93+
path: peer/resources.proto
94+
value: org.hyperledger.fabric.protos.peer
95+
- file_option: java_package
96+
path: peer/signed_cc_dep_spec.proto
97+
value: org.hyperledger.fabric.protos.peer
98+
- file_option: java_package
99+
path: peer/snapshot.proto
100+
value: org.hyperledger.fabric.protos.peer
101+
- file_option: java_package
102+
path: peer/transaction.proto
103+
value: org.hyperledger.fabric.protos.peer
42104
plugins:
43-
- name: doc
105+
- local: protoc-gen-doc
44106
out: docs
45107
opt:
46108
- markdown
47109
- protos.md
48110
strategy: all
49-
- name: go
111+
- local: protoc-gen-go
50112
out: bindings/go-apiv2
51113
opt: paths=source_relative
52-
- name: go-grpc
114+
- local: protoc-gen-go-grpc
53115
out: bindings/go-apiv2
54116
opt:
55117
- paths=source_relative
56118
- require_unimplemented_servers=false
57-
- name: java
119+
- protoc_builtin: java
58120
out: bindings/java/src/main/java
59-
- name: grpc-java
121+
- local: protoc-gen-grpc-java
60122
out: bindings/java/src/main/java
61-
- name: js
123+
- protoc_builtin: js
62124
out: bindings/node/src
63125
opt:
64126
- import_style=commonjs
65127
- binary
66-
- name: js-grpc
67-
path: grpc_tools_node_protoc_plugin
128+
- local: grpc_tools_node_protoc_plugin
68129
out: bindings/node/src
69-
opt:
70-
- grpc_js
71-
- name: ts
130+
opt: grpc_js
131+
- local: protoc-gen-ts
72132
out: bindings/node/src
73133
opt:
74134
- service=grpc-node

buf.yaml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
version: v1
2-
build:
3-
excludes:
4-
- bindings
1+
version: v2
2+
modules:
3+
- path: .
4+
excludes:
5+
- bindings
56
lint:
67
use:
78
- DEFAULT
89
except:
10+
- FIELD_NOT_REQUIRED
11+
- PACKAGE_NO_IMPORT_CYCLE
912
- PACKAGE_VERSION_SUFFIX
1013
ignore:
1114
- google
@@ -123,12 +126,16 @@ lint:
123126
- gateway/gateway.proto
124127
- gossip/message.proto
125128
- orderer/ab.proto
126-
- orderer/cluster.proto
127129
- orderer/blockattestation.proto
130+
- orderer/cluster.proto
128131
- peer/chaincode_shim.proto
129132
- peer/events.proto
130133
- peer/peer.proto
131134
- peer/snapshot.proto
135+
disallow_comment_ignores: true
132136
breaking:
133137
use:
134138
- FILE
139+
except:
140+
- EXTENSION_NO_DELETE
141+
- FIELD_SAME_DEFAULT

0 commit comments

Comments
 (0)