Skip to content

Commit b1fe286

Browse files
committed
CI: use buf
1 parent ad5abeb commit b1fe286

File tree

5 files changed

+26
-11
lines changed

5 files changed

+26
-11
lines changed

.github/workflows/lint.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,10 @@ jobs:
1414
configDirectory: .
1515
srcDirectory: proto
1616

17+
- name: Install buf
18+
uses: bufbuild/buf-action@v1
19+
with:
20+
setup_only: true
21+
22+
- name: Buf lint
23+
run: buf lint --error-format github-actions

.protolint.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lint:
2+
lint:

buf.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
version: v2
2+
modules:
3+
- path: proto
4+
name: buf.build/LayerTwo-Labs/cusf

proto/mainchain.proto proto/cusf/mainchain/v1/mainchain.proto

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* CUSF mainchain node service */
22

33
syntax = "proto3";
4-
package cusf.mainchain;
4+
package cusf.mainchain.v1;
55

66
enum AddressType {
77
ADDRESS_TYPE_UNSPECIFIED = 0;
@@ -61,7 +61,7 @@ message BlockInfo {
6161
optional bytes bmm_commitment = 3;
6262
}
6363

64-
service Mainchain {
64+
service MainchainService {
6565
rpc BroadcastWithdrawalBundle(BroadcastWithdrawalBundleRequest)
6666
returns (BroadcastWithdrawalBundleResponse);
6767
rpc CreateBmmCriticalDataTransaction(CreateBmmCriticalDataTransactionRequest)
@@ -82,7 +82,8 @@ service Mainchain {
8282
rpc GetChainTip(GetChainTipRequest) returns (GetChainTipResponse);
8383
rpc GetTwoWayPegData(GetTwoWayPegDataRequest)
8484
returns (GetTwoWayPegDataResponse);
85-
rpc SubscribeEvents(SubscribeEventsRequest) returns (stream EventResponse);
85+
rpc SubscribeEvents(SubscribeEventsRequest)
86+
returns (stream SubscribeEventsResponse);
8687
}
8788

8889
message BroadcastWithdrawalBundleRequest {
@@ -188,7 +189,7 @@ message GetTwoWayPegDataResponse {
188189
message SubscribeEventsRequest {
189190
uint32 sidechain_id = 1;
190191
}
191-
message EventResponse {
192+
message SubscribeEventsResponse {
192193
message Event {
193194
message ConnectBlock {
194195
BlockHeaderInfo header_info = 1;

proto/sidechain.proto proto/cusf/sidechain/v1/sidechain.proto

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* CUSF sidechain node service */
22

33
syntax = "proto3";
4-
package cusf.sidechain;
4+
package cusf.sidechain.v1;
55

66
message SequenceId {
77
uint64 sequence_id = 1;
@@ -14,12 +14,16 @@ message BlockHeaderInfo {
1414
uint32 height = 4;
1515
}
1616

17-
service Sidechain {
17+
message BlockInfo {
18+
}
19+
20+
service SidechainService {
1821
rpc GetMempoolTxs(GetMempoolTxsRequest) returns (GetMempoolTxsResponse);
1922
rpc GetUtxos(GetUtxosRequest) returns (GetUtxosResponse);
2023
rpc SubmitTransaction(SubmitTransactionRequest)
2124
returns (SubmitTransactionResponse);
22-
rpc SubscribeEvents(SubscribeEventsRequest) returns (stream EventResponse);
25+
rpc SubscribeEvents(SubscribeEventsRequest)
26+
returns (stream SubscribeEventsResponse);
2327
}
2428

2529
message GetMempoolTxsRequest {
@@ -30,8 +34,7 @@ message GetMempoolTxsResponse {
3034

3135
message GetUtxosRequest {
3236
}
33-
message GetMempoolTxsResponse {
34-
SequenceId sequence_id = 1;
37+
message GetUtxosResponse {
3538
}
3639

3740
message SubmitTransactionRequest {
@@ -42,7 +45,7 @@ message SubmitTransactionResponse {
4245

4346
message SubscribeEventsRequest {
4447
}
45-
message EventResponse {
48+
message SubscribeEventsResponse {
4649
message Event {
4750
message ConnectBlock {
4851
BlockHeaderInfo header_info = 1;

0 commit comments

Comments
 (0)