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 }