github.com/benchkram/bob@v0.0.0-20240314204020-b7a57f2f9be9/buildinfo.proto (about)

     1  syntax = "proto3";
     2  package bob;
     3  option go_package = "bobtask/buildinfo/protos";
     4  
     5  message BuildInfo {
     6    Targets Target = 1;
     7    Meta Meta = 2;
     8  }
     9  
    10  message Meta {
    11    string Task = 1;
    12    string InputHash = 2;
    13  }
    14  
    15  message Targets {
    16    BuildInfoFiles Filesystem = 1;
    17    map<string, BuildInfoDocker> Docker = 2;
    18  }
    19  
    20  message BuildInfoFiles {
    21    string Hash = 1;
    22    map<string, BuildInfoFile> targets = 2;
    23  
    24  }
    25  
    26  message BuildInfoFile {
    27    int64 Size = 1;
    28    string Hash = 2;
    29  }
    30  
    31  message BuildInfoDocker {
    32    string Hash = 1;
    33  }