File tree Expand file tree Collapse file tree 19 files changed +284
-270
lines changed
proto/interchain_security/ccv Expand file tree Collapse file tree 19 files changed +284
-270
lines changed Original file line number Diff line number Diff line change 23
23
- name : Setup Go
24
24
uses : actions/setup-go@v4
25
25
with :
26
+ <<<<<<< HEAD
26
27
go-version : " 1.19" # The Go version to download (if necessary) and use.
27
28
# - name: Proto Check
28
29
# run: make proto-check
30
+ =======
31
+ go-version : " 1.20" # The Go version to download (if necessary) and use.
32
+ - name : Proto Check
33
+ run : make proto-check
34
+ >>>>>>> acc494f (fix: re-enable make proto-check and update proto options (#1060))
29
35
- name : Unit, integration and difference tests
30
36
run : go test ./...
31
37
- name : E2E tests
Original file line number Diff line number Diff line change @@ -122,19 +122,27 @@ proto-gen:
122
122
@$(protoImage ) sh ./scripts/protocgen.sh;
123
123
124
124
proto-check :
125
- @if git diff --quiet; then \
126
- echo " No files were modified before running 'make proto-gen' ." ; \
125
+ @if git diff --quiet --exit-code main...HEAD -- proto ; then \
126
+ echo " Pass! No committed changes found in /proto directory between the currently checked out branch and main ." ; \
127
127
else \
128
- echo " Error: Uncommitted changes exist before running 'make proto-gen'. Please commit or stash your changes." ; \
129
- exit 1; \
130
- fi
131
- @$(MAKE ) proto-gen
132
- @if git diff --quiet; then \
133
- echo " No files were modified after running 'make proto-gen'. Pass!" ; \
134
- else \
135
- echo " Error: Files were modified after running 'make proto-gen'. Please commit changes to .pb files" ; \
136
- exit 1; \
137
- fi
128
+ echo " Committed changes found in /proto directory between the currently checked out branch and main." ; \
129
+ modified_protos=$$(git diff --name-only main...HEAD proto ) ; \
130
+ modified_pb_files= ; \
131
+ for proto_file in $${modified_protos}; do \
132
+ proto_name =$$(basename "$${proto_file}" .proto) ; \
133
+ pb_files=$$(find x/ccv -name "$${proto_name}.pb.go" ) ; \
134
+ for pb_file in $${pb_files}; do \
135
+ if git diff --quiet --exit-code main...HEAD -- "$${pb_file}"; then \
136
+ echo "Missing committed changes in $${pb_file}"; \
137
+ exit 1; \
138
+ else \
139
+ modified_pb_files+="$${pb_file} "; \
140
+ fi \
141
+ done \
142
+ done; \
143
+ echo "Pass! Correctly modified pb files: "; \
144
+ echo $${modified_pb_files}; \
145
+ fi
138
146
139
147
proto-format :
140
148
@echo " Formatting Protobuf files"
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ package interchain_security.ccv.consumer.v1;
3
3
4
4
import "interchain_security/ccv/v1/ccv.proto" ;
5
5
6
- option go_package = "github.com/cosmos/interchain-security/v2 /x/ccv/consumer/types" ;
6
+ option go_package = "github.com/cosmos/interchain-security/v3 /x/ccv/consumer/types" ;
7
7
8
8
import "google/protobuf/any.proto" ;
9
9
import "gogoproto/gogo.proto" ;
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ syntax = "proto3";
2
2
3
3
package interchain_security.ccv.consumer.v1 ;
4
4
5
- option go_package = "github.com/cosmos/interchain-security/v2 /x/ccv/consumer/types" ;
5
+ option go_package = "github.com/cosmos/interchain-security/v3 /x/ccv/consumer/types" ;
6
6
7
7
import "interchain_security/ccv/v1/ccv.proto" ;
8
8
import "interchain_security/ccv/consumer/v1/consumer.proto" ;
Original file line number Diff line number Diff line change 1
1
syntax = "proto3" ;
2
2
3
3
package interchain_security.ccv.consumer.v1 ;
4
- option go_package = "github.com/cosmos/interchain-security/v2 /x/ccv/consumer/types" ;
4
+ option go_package = "github.com/cosmos/interchain-security/v3 /x/ccv/consumer/types" ;
5
5
6
6
import "gogoproto/gogo.proto" ;
7
7
import "google/api/annotations.proto" ;
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ syntax = "proto3";
2
2
3
3
package interchain_security.ccv.provider.v1 ;
4
4
5
- option go_package = "github.com/cosmos/interchain-security/v2 /x/ccv/provider/types" ;
5
+ option go_package = "github.com/cosmos/interchain-security/v3 /x/ccv/provider/types" ;
6
6
7
7
import "gogoproto/gogo.proto" ;
8
8
import "interchain_security/ccv/v1/ccv.proto" ;
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ syntax = "proto3";
2
2
3
3
package interchain_security.ccv.provider.v1 ;
4
4
5
- option go_package = "github.com/cosmos/interchain-security/v2 /x/ccv/provider/types" ;
5
+ option go_package = "github.com/cosmos/interchain-security/v3 /x/ccv/provider/types" ;
6
6
7
7
import "gogoproto/gogo.proto" ;
8
8
import "google/protobuf/timestamp.proto" ;
Original file line number Diff line number Diff line change 1
1
syntax = "proto3" ;
2
2
package interchain_security.ccv.provider.v1 ;
3
3
4
- option go_package = "github.com/cosmos/interchain-security/v2 /x/ccv/provider/types" ;
4
+ option go_package = "github.com/cosmos/interchain-security/v3 /x/ccv/provider/types" ;
5
5
6
6
import "google/api/annotations.proto" ;
7
7
import "gogoproto/gogo.proto" ;
Original file line number Diff line number Diff line change 1
1
syntax = "proto3" ;
2
2
package interchain_security.ccv.provider.v1 ;
3
3
4
- option go_package = "github.com/cosmos/interchain-security/v2 /x/ccv/provider/types" ;
4
+ option go_package = "github.com/cosmos/interchain-security/v3 /x/ccv/provider/types" ;
5
5
6
6
import "google/api/annotations.proto" ;
7
7
import "gogoproto/gogo.proto" ;
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ syntax = "proto3";
2
2
3
3
package interchain_security.ccv.v1 ;
4
4
5
- option go_package = "github.com/cosmos/interchain-security/v2 /x/ccv/types" ;
5
+ option go_package = "github.com/cosmos/interchain-security/v3 /x/ccv/types" ;
6
6
7
7
import "cosmos/staking/v1beta1/staking.proto" ;
8
8
Original file line number Diff line number Diff line change 16
16
cd ..
17
17
18
18
# move proto files to the right places
19
- cp -r github.com/cosmos/interchain-security/v2 /* ./
19
+ cp -r github.com/cosmos/interchain-security/v3 /* ./
20
20
rm -rf github.com
21
21
You can’t perform that action at this time.
0 commit comments