Use full import path in proto's go_package

Change-Id: I1f3592512804ad92506914eda67d9ce59effdc0e
This commit is contained in:
Justin Schuldt 2021-05-26 14:07:59 -05:00 committed by Leopold Schabel
parent 4f306fdb8b
commit 3b294c586a
4 changed files with 5 additions and 3 deletions

View File

@ -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/**/**/**

View File

@ -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);

View File

@ -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";

View File

@ -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";