aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/main/protobuf/remote_protocol.proto12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/main/protobuf/remote_protocol.proto b/src/main/protobuf/remote_protocol.proto
index c094febe45..e8f60cc3f5 100644
--- a/src/main/protobuf/remote_protocol.proto
+++ b/src/main/protobuf/remote_protocol.proto
@@ -32,12 +32,14 @@ message FileMetadata {
bool executable = 3;
}
+// A Platform is defined by a set of opaque name-value pairs.
message Platform {
- // The contents of this message will be determined later, with the purpose of
- // specifying everything that is required for the action execution, but cannot
- // be uploaded as part of the inputs.
- // It will likely contain fields as architecture, vendor, OS + version,
- // ABI, etc.
+ message Property {
+ string name = 1;
+ string value = 2;
+ }
+ // Entries are sorted by name,value to ensure a canonical form.
+ repeated Property entry = 1;
}
// All the fields of this message have the following in common: they are