feat(tvix/store/protos): add go_package option

Change-Id: I0898b8a0a78e704219da38e5acaabef1e640d4e4
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7321
Reviewed-by: Adam Joseph <adam@westernsemico.com>
Tested-by: BuildkiteCI
This commit is contained in:
Florian Klink 2022-11-19 21:20:14 +00:00 committed by flokli
parent e05e8bdd03
commit 2b9330911a
5 changed files with 10 additions and 0 deletions

View file

@ -5,6 +5,8 @@ syntax = "proto3";
package tvix.store.v1; package tvix.store.v1;
option go_package = "code.tvl.fyi/tvix/store/protos;storev1";
// A Directory can contain Directory, File or Symlink nodes. // A Directory can contain Directory, File or Symlink nodes.
// Each of these nodes have a name attribute, which is the basename in that directory // Each of these nodes have a name attribute, which is the basename in that directory
// and node type specific attributes. // and node type specific attributes.

View file

@ -6,6 +6,8 @@ package tvix.store.v1;
import "tvix/store/protos/castore.proto"; import "tvix/store/protos/castore.proto";
option go_package = "code.tvl.fyi/tvix/store/protos;storev1";
// PathInfo shows information about a Nix Store Path. // PathInfo shows information about a Nix Store Path.
// That's a single element inside /nix/store. // That's a single element inside /nix/store.
message PathInfo { message PathInfo {

View file

@ -4,6 +4,8 @@ syntax = "proto3";
package tvix.store.v1; package tvix.store.v1;
option go_package = "code.tvl.fyi/tvix/store/protos;storev1";
service BlobService { service BlobService {
rpc Get(GetBlobRequest) returns (GetBlobResponse); rpc Get(GetBlobRequest) returns (GetBlobResponse);
rpc Put(PutBlobRequest) returns (PutBlobResponse); rpc Put(PutBlobRequest) returns (PutBlobResponse);

View file

@ -6,6 +6,8 @@ package tvix.store.v1;
import "tvix/store/protos/castore.proto"; import "tvix/store/protos/castore.proto";
option go_package = "code.tvl.fyi/tvix/store/protos;storev1";
service DirectoryService { service DirectoryService {
// Get retrieves a stream of Directory messages, by using the lookup // Get retrieves a stream of Directory messages, by using the lookup
// parameters in GetDirectoryRequest. // parameters in GetDirectoryRequest.

View file

@ -6,6 +6,8 @@ package tvix.store.v1;
import "tvix/store/protos/pathinfo.proto"; import "tvix/store/protos/pathinfo.proto";
option go_package = "code.tvl.fyi/tvix/store/protos;storev1";
service PathInfoService { service PathInfoService {
// Get retrieves a PathInfo object, by using the lookup parameters in // Get retrieves a PathInfo object, by using the lookup parameters in
// GetPathInfoRequest. // GetPathInfoRequest.