Переглянути джерело

Use full import path in proto's go_package

Change-Id: I1f3592512804ad92506914eda67d9ce59effdc0e
Justin Schuldt 4 роки тому
батько
коміт
3b294c586a

+ 2 - 0
generate-protos.sh

@@ -16,10 +16,12 @@ tools/bin/buf protoc \
   -Iproto \
   -Ithird_party/googleapis \
   --plugin tools/bin/protoc-gen-go \
+  --go_opt=module=github.com/certusone/wormhole/bridge/pkg \
   --go_out=bridge/pkg/ proto/**/**/**
 
 tools/bin/buf protoc \
   -Iproto \
   -Ithird_party/googleapis \
   --plugin tools/bin/protoc-gen-go-grpc \
+  --go-grpc_opt=module=github.com/certusone/wormhole/bridge/pkg \
   --go-grpc_out=bridge/pkg/ proto/**/**/**

+ 1 - 1
proto/agent/v1/service.proto

@@ -4,7 +4,7 @@ package agent.v1;
 
 // TODO: documentation
 
-option go_package = "proto/agent/v1;agentv1";
+option go_package = "github.com/certusone/wormhole/bridge/pkg/proto/agent/v1;agentv1";
 
 service Agent {
   rpc SubmitVAA (SubmitVAARequest) returns (SubmitVAAResponse);

+ 1 - 1
proto/node/v1/node.proto

@@ -2,7 +2,7 @@ syntax = "proto3";
 
 package node.v1;
 
-option go_package = "proto/node/v1;nodev1";
+option go_package = "github.com/certusone/wormhole/bridge/pkg/proto/node/v1;nodev1";
 
 import "google/api/annotations.proto";
 

+ 1 - 1
proto/publicrpc/v1/publicrpc.proto

@@ -4,7 +4,7 @@ syntax = "proto3";
 package publicrpc.v1;
 
 // only relevant for Go namespace
-option go_package = "proto/publicrpc/v1;publicrpcv1";
+option go_package = "github.com/certusone/wormhole/bridge/pkg/proto/publicrpc/v1;publicrpcv1";
 
 // public import will include the required types in the Go output
 import public "gossip/v1/gossip.proto";