| { | |
| "file": [ | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "google/protobuf/descriptor.proto" | |
| ], | |
| "enumType": [ | |
| { | |
| "name": "ChrootAssertion", | |
| "value": [ | |
| { | |
| "name": "NO_ASSERTION", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "INSIDE", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "OUTSIDE", | |
| "number": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ListVisibility", | |
| "value": [ | |
| { | |
| "name": "LV_NOT_SPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "LV_VISIBLE", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "LV_HIDDEN", | |
| "number": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BranchedExecution", | |
| "value": [ | |
| { | |
| "name": "EXECUTE_NOT_SPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "EXECUTE_BRANCHED", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "EXECUTE_TOT", | |
| "number": 2 | |
| } | |
| ] | |
| } | |
| ], | |
| "extension": [ | |
| { | |
| "extendee": ".google.protobuf.ServiceOptions", | |
| "jsonName": "serviceOptions", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "service_options", | |
| "number": 55000, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BuildApiServiceOptions" | |
| }, | |
| { | |
| "extendee": ".google.protobuf.MethodOptions", | |
| "jsonName": "methodOptions", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "method_options", | |
| "number": 55000, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BuildApiMethodOptions" | |
| } | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "module", | |
| "label": "LABEL_REQUIRED", | |
| "name": "module", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "serviceChrootAssert", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "service_chroot_assert", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.ChrootAssertion" | |
| }, | |
| { | |
| "jsonName": "serviceVisibility", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "service_visibility", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.ListVisibility" | |
| }, | |
| { | |
| "jsonName": "serviceBranchedExecution", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "service_branched_execution", | |
| "number": 4, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.BranchedExecution" | |
| } | |
| ], | |
| "name": "BuildApiServiceOptions" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "implementationName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "implementation_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "methodChrootAssert", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "method_chroot_assert", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.ChrootAssertion" | |
| }, | |
| { | |
| "jsonName": "methodVisibility", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "method_visibility", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.ListVisibility" | |
| }, | |
| { | |
| "jsonName": "methodBranchedExecution", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "method_branched_execution", | |
| "number": 4, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.BranchedExecution" | |
| } | |
| ], | |
| "name": "BuildApiMethodOptions" | |
| } | |
| ], | |
| "name": "chromite/api/build_api.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "google/protobuf/descriptor.proto" | |
| ], | |
| "enumType": [ | |
| { | |
| "name": "ImageType", | |
| "reservedName": [ | |
| "BASE", | |
| "TEST", | |
| "DEV", | |
| "BASE_VM", | |
| "TEST_VM", | |
| "RECOVERY", | |
| "FACTORY", | |
| "FIRMWARE", | |
| "CR50_FIRMWARE", | |
| "BASE_GUEST_VM", | |
| "TEST_GUEST_VM", | |
| "DLC", | |
| "GSC_FIRMWARE", | |
| "ACCESSORY_USBPD", | |
| "ACCESSORY_RWSIG", | |
| "HPS_FIRMWARE" | |
| ], | |
| "value": [ | |
| { | |
| "name": "IMAGE_TYPE_UNDEFINED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_BASE", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_DEV", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_TEST", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_BASE_VM", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_TEST_VM", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_RECOVERY", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_FACTORY", | |
| "number": 7 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_FIRMWARE", | |
| "number": 8 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_CR50_FIRMWARE", | |
| "number": 9 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_BASE_GUEST_VM", | |
| "number": 10 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_TEST_GUEST_VM", | |
| "number": 11 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_DLC", | |
| "number": 12 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_GSC_FIRMWARE", | |
| "number": 13 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_ACCESSORY_USBPD", | |
| "number": 14 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_ACCESSORY_RWSIG", | |
| "number": 15 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_HPS_FIRMWARE", | |
| "number": 16 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_NETBOOT", | |
| "number": 17 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_UPDATE_PAYLOAD", | |
| "number": 18 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_FLEXOR_KERNEL", | |
| "number": 19 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_SHELLBALL", | |
| "number": 20 | |
| }, | |
| { | |
| "name": "IMAGE_TYPE_RECOVERY_KERNEL", | |
| "number": 21 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Channel", | |
| "value": [ | |
| { | |
| "name": "CHANNEL_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "CHANNEL_STABLE", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "CHANNEL_BETA", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "CHANNEL_DEV", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "CHANNEL_CANARY", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "CHANNEL_LTS", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "CHANNEL_LTC", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "CHANNEL_AGNOSTIC", | |
| "number": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DeltaType", | |
| "value": [ | |
| { | |
| "name": "DELTA_UNKNOWN", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "NO_DELTA", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "FSI", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "MILESTONE", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "OMAHA", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "STEPPING_STONE", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "N2N", | |
| "number": 6 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FwLocation", | |
| "value": [ | |
| { | |
| "name": "FW_LOCATION_UNKNOWN", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "PLATFORM_EC", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "PLATFORM_ZEPHYR", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "PLATFORM_TI50", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "PLATFORM_CR50", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "PLATFORM_CHAMELEON", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "PLATFORM_GSC_UTILS", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "PLATFORM_AP", | |
| "number": 7 | |
| }, | |
| { | |
| "name": "PLATFORM_RENODE", | |
| "number": 8 | |
| }, | |
| { | |
| "name": "PLATFORM_DAGWOOD", | |
| "number": 9 | |
| }, | |
| { | |
| "name": "PLATFORM_EC_LEGACY", | |
| "number": 10 | |
| }, | |
| { | |
| "name": "PLATFORM_EC_LEGACY_RENODE", | |
| "number": 11 | |
| }, | |
| { | |
| "name": "PLATFORM_PDC", | |
| "number": 12 | |
| } | |
| ] | |
| } | |
| ], | |
| "extension": [ | |
| { | |
| "extendee": ".google.protobuf.FieldOptions", | |
| "jsonName": "loggingOptional", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "logging_optional", | |
| "number": 54444, | |
| "proto3Optional": true, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "profile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "profile", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Profile" | |
| } | |
| ], | |
| "name": "BuildTarget" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "bucket", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bucket", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GcsPath" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "cacheDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "cache_dir", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "env", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "env", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot.ChrootEnv" | |
| }, | |
| { | |
| "jsonName": "chromeDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chrome_dir", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "outPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "out_path", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Chroot", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "useFlags", | |
| "label": "LABEL_REPEATED", | |
| "name": "use_flags", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UseFlag" | |
| }, | |
| { | |
| "jsonName": "features", | |
| "label": "LABEL_REPEATED", | |
| "name": "features", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Feature" | |
| } | |
| ], | |
| "name": "ChrootEnv" | |
| } | |
| ], | |
| "reservedName": [ | |
| "goma" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "feature", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "feature", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Feature" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "reclientDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "reclient_dir", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "reproxyCfgFile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "reproxy_cfg_file", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "logDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "log_dir", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.SyncedDir" | |
| } | |
| ], | |
| "name": "RemoteexecConfig" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "logFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "log_files", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "RemoteexecArtifacts" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "GomaApproach", | |
| "value": [ | |
| { | |
| "name": "GOMA_APPROACH_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "DEFAULT", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "RBE_PROD", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "RBE_STAGING", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "RBE_CHROMEOS", | |
| "number": 4 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "gomaDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "goma_dir", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "chromeosGomaDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chromeos_goma_dir", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "gomaApproach", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "goma_approach", | |
| "number": 4, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.GomaConfig.GomaApproach" | |
| }, | |
| { | |
| "jsonName": "logDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "log_dir", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.SyncedDir" | |
| }, | |
| { | |
| "jsonName": "statsFile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "stats_file", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "counterzFile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "counterz_file", | |
| "number": 7, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GomaConfig", | |
| "reservedName": [ | |
| "goma_client_json" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 3, | |
| "start": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "statsFile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "stats_file", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "counterzFile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "counterz_file", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "logFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "log_files", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GomaArtifacts" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "packageName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "package_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "category", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "category", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "PackageInfo" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Profile" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "snapshotSha", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "snapshot_sha", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "snapshotNumber", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "snapshot_number", | |
| "number": 2, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "location", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "location", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "profile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "profile", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Profile" | |
| } | |
| ], | |
| "name": "PackageIndexInfo" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Location", | |
| "value": [ | |
| { | |
| "name": "NO_LOCATION", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "INSIDE", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "OUTSIDE", | |
| "number": 2 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "location", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "location", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.Path.Location" | |
| } | |
| ], | |
| "name": "Path" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Transfer", | |
| "value": [ | |
| { | |
| "name": "TRANSFER_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "TRANSFER_COPY", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "TRANSFER_TRANSLATE", | |
| "number": 2 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "transfer", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "transfer", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ResultPath.Transfer" | |
| } | |
| ], | |
| "name": "ResultPath" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "dir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "dir", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "SyncedDir" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "host", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "host", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "project", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "project", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "change", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "change", | |
| "number": 3, | |
| "type": "TYPE_INT64" | |
| }, | |
| { | |
| "jsonName": "patchset", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "patchset", | |
| "number": 4, | |
| "type": "TYPE_INT64" | |
| } | |
| ], | |
| "name": "GerritChange" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "host", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "host", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "project", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "project", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "id", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "id", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "ref", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ref", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "position", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "position", | |
| "number": 5, | |
| "type": "TYPE_UINT32" | |
| } | |
| ], | |
| "name": "GitilesCommit" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "flag", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "flag", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "UseFlag" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "milestone", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "milestone", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ReleaseBuilder.Milestone" | |
| }, | |
| { | |
| "jsonName": "buildSchedule", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_schedule", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "expirationDate", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "expiration_date", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ReleaseBuilder.Date" | |
| }, | |
| { | |
| "jsonName": "androidBranches", | |
| "label": "LABEL_REPEATED", | |
| "name": "android_branches", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ReleaseBuilder.AndroidBranchesEntry" | |
| } | |
| ], | |
| "name": "ReleaseBuilder", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Date" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "number", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "number", | |
| "number": 1, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "targetBranchDate", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "target_branch_date", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ReleaseBuilder.Date" | |
| }, | |
| { | |
| "jsonName": "branchName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "branch_name", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Milestone" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "key", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "key", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "AndroidBranchesEntry", | |
| "options": { | |
| "mapEntry": true | |
| } | |
| } | |
| ], | |
| "oneofDecl": [ | |
| { | |
| "name": "milestone_message" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "builders", | |
| "label": "LABEL_REPEATED", | |
| "name": "builders", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ReleaseBuilder" | |
| } | |
| ], | |
| "name": "ReleaseBuilders" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "releaseChannels", | |
| "label": "LABEL_REPEATED", | |
| "name": "release_channels", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ReleaseChannels.ReleaseChannelsEntry" | |
| } | |
| ], | |
| "name": "ReleaseChannels", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "channels", | |
| "label": "LABEL_REPEATED", | |
| "name": "channels", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.Channel" | |
| } | |
| ], | |
| "name": "ChannelList" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "key", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "key", | |
| "number": 1, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ReleaseChannels.ChannelList" | |
| } | |
| ], | |
| "name": "ReleaseChannelsEntry", | |
| "options": { | |
| "mapEntry": true | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "serializedProto", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "serialized_proto", | |
| "number": 1, | |
| "type": "TYPE_BYTES" | |
| } | |
| ], | |
| "name": "ProtoBytes" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chromeCwpProfile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chrome_cwp_profile", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "kernelVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "kernel_version", | |
| "number": 2, | |
| "oneofIndex": 0, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "PrepareForBuildAdditionalArgs", | |
| "oneofDecl": [ | |
| { | |
| "name": "prepare_for_build_args" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chromeCwpProfile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chrome_cwp_profile", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "imageBuildId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "image_build_id", | |
| "number": 2, | |
| "type": "TYPE_INT64" | |
| } | |
| ], | |
| "name": "AfdoRelease" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chromeCwpProfile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chrome_cwp_profile", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "kernelVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "kernel_version", | |
| "number": 2, | |
| "oneofIndex": 0, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "afdoRelease", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "afdo_release", | |
| "number": 3, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.AfdoRelease" | |
| }, | |
| { | |
| "jsonName": "arch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "arch", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactProfileInfo", | |
| "oneofDecl": [ | |
| { | |
| "name": "artifact_profile_info" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "legacy", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "legacy", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Legacy" | |
| }, | |
| { | |
| "jsonName": "toolchain", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "toolchain", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Toolchain" | |
| }, | |
| { | |
| "jsonName": "image", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "image", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Image" | |
| }, | |
| { | |
| "jsonName": "package", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "package", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Package" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot" | |
| }, | |
| { | |
| "jsonName": "test", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Test" | |
| }, | |
| { | |
| "jsonName": "profileInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "profile_info", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactProfileInfo" | |
| }, | |
| { | |
| "jsonName": "firmware", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware", | |
| "number": 8, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Firmware" | |
| }, | |
| { | |
| "jsonName": "infra", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "infra", | |
| "number": 9, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Infra" | |
| }, | |
| { | |
| "jsonName": "sdk", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk", | |
| "number": 10, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Sdk" | |
| } | |
| ], | |
| "name": "ArtifactsByService", | |
| "nestedType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "CodeCoverageType", | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "LLVM", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "LCOV", | |
| "number": 2 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "coverageType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "coverage_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.CodeCoverageUploadInfo.CodeCoverageType" | |
| } | |
| ], | |
| "name": "CodeCoverageUploadInfo" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ArtifactType", | |
| "reservedRange": [ | |
| { | |
| "end": 9, | |
| "start": 9 | |
| }, | |
| { | |
| "end": 26, | |
| "start": 11 | |
| }, | |
| { | |
| "end": 31, | |
| "start": 29 | |
| }, | |
| { | |
| "end": 56, | |
| "start": 33 | |
| } | |
| ], | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "IMAGE_ZIP", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "TEST_UPDATE_PAYLOAD", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "AUTOTEST_FILES", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "TAST_FILES", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "PINNED_GUEST_IMAGES", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "FIRMWARE", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "EBUILD_LOGS", | |
| "number": 7 | |
| }, | |
| { | |
| "name": "CHROMEOS_CONFIG", | |
| "number": 8 | |
| }, | |
| { | |
| "name": "IMAGE_ARCHIVES", | |
| "number": 10 | |
| }, | |
| { | |
| "name": "FPMCU_UNITTESTS", | |
| "number": 27 | |
| }, | |
| { | |
| "name": "GCE_TARBALL", | |
| "number": 28 | |
| }, | |
| { | |
| "name": "DEBUG_SYMBOLS", | |
| "number": 32 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "inputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "input_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactInfo" | |
| }, | |
| { | |
| "jsonName": "outputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "output_artifacts", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactInfo" | |
| } | |
| ], | |
| "name": "Legacy", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifact_types", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "gsLocations", | |
| "label": "LABEL_REPEATED", | |
| "name": "gs_locations", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "aclName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_name", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactInfo", | |
| "reservedName": [ | |
| "profile_info" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 4, | |
| "start": 3 | |
| }, | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ArtifactType", | |
| "reservedRange": [ | |
| { | |
| "end": 10, | |
| "start": 1 | |
| }, | |
| { | |
| "end": 14, | |
| "start": 11 | |
| }, | |
| { | |
| "end": 28, | |
| "start": 27 | |
| }, | |
| { | |
| "end": 51, | |
| "start": 30 | |
| }, | |
| { | |
| "end": 56, | |
| "start": 53 | |
| } | |
| ], | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "UNVERIFIED_CHROME_BENCHMARK_AFDO_FILE", | |
| "number": 15 | |
| }, | |
| { | |
| "name": "VERIFIED_CHROME_BENCHMARK_AFDO_FILE", | |
| "number": 16 | |
| }, | |
| { | |
| "name": "VERIFIED_KERNEL_CWP_AFDO_FILE", | |
| "number": 17 | |
| }, | |
| { | |
| "name": "UNVERIFIED_KERNEL_CWP_AFDO_FILE", | |
| "number": 18 | |
| }, | |
| { | |
| "name": "UNVERIFIED_CHROME_CWP_AFDO_FILE", | |
| "number": 19 | |
| }, | |
| { | |
| "name": "VERIFIED_CHROME_CWP_AFDO_FILE", | |
| "number": 20 | |
| }, | |
| { | |
| "name": "VERIFIED_RELEASE_AFDO_FILE", | |
| "number": 21 | |
| }, | |
| { | |
| "name": "UNVERIFIED_CHROME_BENCHMARK_PERF_FILE", | |
| "number": 22 | |
| }, | |
| { | |
| "name": "CHROME_DEBUG_BINARY", | |
| "number": 23 | |
| }, | |
| { | |
| "name": "TOOLCHAIN_WARNING_LOGS", | |
| "number": 24 | |
| }, | |
| { | |
| "name": "CHROME_AFDO_PROFILE_FOR_ANDROID_LINUX", | |
| "number": 25 | |
| }, | |
| { | |
| "name": "CLANG_CRASH_DIAGNOSES", | |
| "number": 26 | |
| }, | |
| { | |
| "name": "COMPILER_RUSAGE_LOG", | |
| "number": 29 | |
| }, | |
| { | |
| "name": "SDK_TOOLCHAIN_PREBUILTS", | |
| "number": 52 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "inputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "input_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactInfo" | |
| }, | |
| { | |
| "jsonName": "outputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "output_artifacts", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactInfo" | |
| } | |
| ], | |
| "name": "Toolchain", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifact_types", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "gsLocations", | |
| "label": "LABEL_REPEATED", | |
| "name": "gs_locations", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "aclName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_name", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactInfo", | |
| "reservedRange": [ | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ArtifactType", | |
| "reservedRange": [ | |
| { | |
| "end": 33, | |
| "start": 1 | |
| }, | |
| { | |
| "end": 37, | |
| "start": 35 | |
| }, | |
| { | |
| "end": 42, | |
| "start": 39 | |
| }, | |
| { | |
| "end": 44, | |
| "start": 44 | |
| }, | |
| { | |
| "end": 48, | |
| "start": 46 | |
| }, | |
| { | |
| "end": 56, | |
| "start": 50 | |
| } | |
| ], | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "DLC_IMAGE", | |
| "number": 34 | |
| }, | |
| { | |
| "name": "LICENSE_CREDITS", | |
| "number": 38 | |
| }, | |
| { | |
| "name": "FACTORY_IMAGE", | |
| "number": 43 | |
| }, | |
| { | |
| "name": "STRIPPED_PACKAGES", | |
| "number": 45 | |
| }, | |
| { | |
| "name": "IMAGE_SCRIPTS", | |
| "number": 49 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "inputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "input_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Image.ArtifactInfo" | |
| }, | |
| { | |
| "jsonName": "outputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "output_artifacts", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Image.ArtifactInfo" | |
| } | |
| ], | |
| "name": "Image", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifact_types", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Image.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "gsLocations", | |
| "label": "LABEL_REPEATED", | |
| "name": "gs_locations", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "aclName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_name", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactInfo", | |
| "reservedRange": [ | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ArtifactType", | |
| "reservedRange": [ | |
| { | |
| "end": 56, | |
| "start": 1 | |
| } | |
| ], | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "inputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "input_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Package.ArtifactInfo" | |
| }, | |
| { | |
| "jsonName": "outputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "output_artifacts", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Package.ArtifactInfo" | |
| } | |
| ], | |
| "name": "Package", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifact_types", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Package.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "gsLocations", | |
| "label": "LABEL_REPEATED", | |
| "name": "gs_locations", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "aclName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_name", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactInfo", | |
| "reservedRange": [ | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ArtifactType", | |
| "reservedRange": [ | |
| { | |
| "end": 31, | |
| "start": 1 | |
| }, | |
| { | |
| "end": 34, | |
| "start": 33 | |
| }, | |
| { | |
| "end": 39, | |
| "start": 36 | |
| }, | |
| { | |
| "end": 46, | |
| "start": 42 | |
| }, | |
| { | |
| "end": 49, | |
| "start": 48 | |
| }, | |
| { | |
| "end": 52, | |
| "start": 52 | |
| }, | |
| { | |
| "end": 55, | |
| "start": 54 | |
| } | |
| ], | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "DEBUG_SYMBOLS", | |
| "number": 32 | |
| }, | |
| { | |
| "name": "BREAKPAD_DEBUG_SYMBOLS", | |
| "number": 35 | |
| }, | |
| { | |
| "name": "SIMPLE_CHROME_SYSROOT", | |
| "number": 40 | |
| }, | |
| { | |
| "name": "CHROME_EBUILD_ENV", | |
| "number": 41 | |
| }, | |
| { | |
| "name": "FUZZER_SYSROOT", | |
| "number": 47 | |
| }, | |
| { | |
| "name": "SYSROOT_ARCHIVE", | |
| "number": 50 | |
| }, | |
| { | |
| "name": "BAZEL_PERFORMANCE_ARTIFACTS", | |
| "number": 53 | |
| }, | |
| { | |
| "name": "COMPILE_COMMANDS_JSON", | |
| "number": 56 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BreakpadSymbolGenerationExpectedFile", | |
| "value": [ | |
| { | |
| "name": "EXPECTED_FILE_UNSET", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "EXPECTED_FILE_ASH_CHROME", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "EXPECTED_FILE_LIBC", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "EXPECTED_FILE_CRASH_REPORTER", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "EXPECTED_FILE_LIBMETRICS", | |
| "number": 4 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "inputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "input_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactInfo" | |
| }, | |
| { | |
| "jsonName": "outputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "output_artifacts", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactInfo" | |
| }, | |
| { | |
| "jsonName": "ignoreBreakpadSymbolGenerationErrors", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ignore_breakpad_symbol_generation_errors", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "ignoreBreakpadSymbolGenerationExpectedFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "ignore_breakpad_symbol_generation_expected_files", | |
| "number": 4, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot.BreakpadSymbolGenerationExpectedFile" | |
| } | |
| ], | |
| "name": "Sysroot", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifact_types", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "gsLocations", | |
| "label": "LABEL_REPEATED", | |
| "name": "gs_locations", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "aclName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_name", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactInfo", | |
| "reservedRange": [ | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ArtifactType", | |
| "reservedRange": [ | |
| { | |
| "end": 36, | |
| "start": 1 | |
| }, | |
| { | |
| "end": 38, | |
| "start": 38 | |
| }, | |
| { | |
| "end": 41, | |
| "start": 40 | |
| }, | |
| { | |
| "end": 45, | |
| "start": 43 | |
| }, | |
| { | |
| "end": 47, | |
| "start": 47 | |
| }, | |
| { | |
| "end": 53, | |
| "start": 49 | |
| }, | |
| { | |
| "end": 56, | |
| "start": 55 | |
| } | |
| ], | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "UNIT_TESTS", | |
| "number": 37 | |
| }, | |
| { | |
| "name": "CODE_COVERAGE_LLVM_JSON", | |
| "number": 39 | |
| }, | |
| { | |
| "name": "HWQUAL", | |
| "number": 42 | |
| }, | |
| { | |
| "name": "CODE_COVERAGE_RUST_LLVM_JSON", | |
| "number": 46 | |
| }, | |
| { | |
| "name": "CODE_COVERAGE_GOLANG", | |
| "number": 48 | |
| }, | |
| { | |
| "name": "CODE_COVERAGE_E2E", | |
| "number": 54 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "inputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "input_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Test.ArtifactInfo" | |
| }, | |
| { | |
| "jsonName": "outputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "output_artifacts", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Test.ArtifactInfo" | |
| } | |
| ], | |
| "name": "Test", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifact_types", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Test.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "gsLocations", | |
| "label": "LABEL_REPEATED", | |
| "name": "gs_locations", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "aclName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_name", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "codeCoverageUploadInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "code_coverage_upload_info", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.CodeCoverageUploadInfo" | |
| } | |
| ], | |
| "name": "ArtifactInfo", | |
| "reservedRange": [ | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ArtifactType", | |
| "reservedRange": [ | |
| { | |
| "end": 29, | |
| "start": 1 | |
| }, | |
| { | |
| "end": 32, | |
| "start": 32 | |
| }, | |
| { | |
| "end": 43, | |
| "start": 34 | |
| }, | |
| { | |
| "end": 54, | |
| "start": 45 | |
| }, | |
| { | |
| "end": 56, | |
| "start": 56 | |
| } | |
| ], | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "FIRMWARE_TARBALL", | |
| "number": 30 | |
| }, | |
| { | |
| "name": "FIRMWARE_TARBALL_INFO", | |
| "number": 31 | |
| }, | |
| { | |
| "name": "FIRMWARE_LCOV", | |
| "number": 33 | |
| }, | |
| { | |
| "name": "CODE_COVERAGE_HTML", | |
| "number": 44 | |
| }, | |
| { | |
| "name": "FIRMWARE_TOKEN_DATABASE", | |
| "number": 55 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "inputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "input_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactInfo" | |
| }, | |
| { | |
| "jsonName": "outputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "output_artifacts", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactInfo" | |
| } | |
| ], | |
| "name": "Firmware", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifact_types", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "gsLocations", | |
| "label": "LABEL_REPEATED", | |
| "name": "gs_locations", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "aclName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_name", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "location", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "location", | |
| "number": 6, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.FwLocation" | |
| }, | |
| { | |
| "jsonName": "codeCoverageUploadInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "code_coverage_upload_info", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.CodeCoverageUploadInfo" | |
| } | |
| ], | |
| "name": "ArtifactInfo", | |
| "reservedRange": [ | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ArtifactType", | |
| "reservedRange": [ | |
| { | |
| "end": 35, | |
| "start": 1 | |
| }, | |
| { | |
| "end": 56, | |
| "start": 37 | |
| } | |
| ], | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "BUILD_MANIFEST", | |
| "number": 36 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "inputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "input_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactInfo" | |
| }, | |
| { | |
| "jsonName": "outputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "output_artifacts", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactInfo" | |
| } | |
| ], | |
| "name": "Infra", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifact_types", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "gsLocations", | |
| "label": "LABEL_REPEATED", | |
| "name": "gs_locations", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "aclName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_name", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactInfo", | |
| "reservedRange": [ | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ArtifactType", | |
| "reservedRange": [ | |
| { | |
| "end": 50, | |
| "start": 1 | |
| }, | |
| { | |
| "end": 56, | |
| "start": 52 | |
| } | |
| ], | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "SDK_TARBALL", | |
| "number": 51 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "inputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "input_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Sdk.ArtifactInfo" | |
| }, | |
| { | |
| "jsonName": "outputArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "output_artifacts", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Sdk.ArtifactInfo" | |
| } | |
| ], | |
| "name": "Sdk", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifact_types", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Sdk.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "gsLocations", | |
| "label": "LABEL_REPEATED", | |
| "name": "gs_locations", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "aclName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_name", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactInfo", | |
| "reservedRange": [ | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "legacy", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "legacy", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Legacy" | |
| }, | |
| { | |
| "jsonName": "toolchain", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "toolchain", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Toolchain" | |
| }, | |
| { | |
| "jsonName": "image", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "image", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Image" | |
| }, | |
| { | |
| "jsonName": "package", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "package", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Package" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Sysroot" | |
| }, | |
| { | |
| "jsonName": "test", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Test" | |
| }, | |
| { | |
| "jsonName": "firmware", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Firmware" | |
| }, | |
| { | |
| "jsonName": "infra", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "infra", | |
| "number": 8, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Infra" | |
| }, | |
| { | |
| "jsonName": "sdk", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk", | |
| "number": 9, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Sdk" | |
| } | |
| ], | |
| "name": "UploadedArtifactsByService", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Legacy.ArtifactPaths" | |
| } | |
| ], | |
| "name": "Legacy", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Legacy.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "paths", | |
| "label": "LABEL_REPEATED", | |
| "name": "paths", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "failed", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failed", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "failureReason", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure_reason", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactPaths" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Toolchain.ArtifactPaths" | |
| } | |
| ], | |
| "name": "Toolchain", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Toolchain.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "paths", | |
| "label": "LABEL_REPEATED", | |
| "name": "paths", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "failed", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failed", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "failureReason", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure_reason", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactPaths" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Image.ArtifactPaths" | |
| } | |
| ], | |
| "name": "Image", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Image.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "paths", | |
| "label": "LABEL_REPEATED", | |
| "name": "paths", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "failed", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failed", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "failureReason", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure_reason", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactPaths" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Package.ArtifactPaths" | |
| } | |
| ], | |
| "name": "Package", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Package.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "paths", | |
| "label": "LABEL_REPEATED", | |
| "name": "paths", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "failed", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failed", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "failureReason", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure_reason", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactPaths" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Sysroot.ArtifactPaths" | |
| } | |
| ], | |
| "name": "Sysroot", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Sysroot.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "paths", | |
| "label": "LABEL_REPEATED", | |
| "name": "paths", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "failed", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failed", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "failureReason", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure_reason", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactPaths" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Test.ArtifactPaths" | |
| } | |
| ], | |
| "name": "Test", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Test.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "paths", | |
| "label": "LABEL_REPEATED", | |
| "name": "paths", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "failed", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failed", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "failureReason", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure_reason", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactPaths" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Firmware.ArtifactPaths" | |
| } | |
| ], | |
| "name": "Firmware", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Firmware.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "paths", | |
| "label": "LABEL_REPEATED", | |
| "name": "paths", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "location", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "location", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.FwLocation" | |
| }, | |
| { | |
| "jsonName": "failed", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failed", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "failureReason", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure_reason", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactPaths" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Infra.ArtifactPaths" | |
| } | |
| ], | |
| "name": "Infra", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Infra.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "paths", | |
| "label": "LABEL_REPEATED", | |
| "name": "paths", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "failed", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failed", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "failureReason", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure_reason", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactPaths" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Sdk.ArtifactPaths" | |
| } | |
| ], | |
| "name": "Sdk", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifactType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ArtifactsByService.Sdk.ArtifactType" | |
| }, | |
| { | |
| "jsonName": "paths", | |
| "label": "LABEL_REPEATED", | |
| "name": "paths", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "failed", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failed", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "failureReason", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure_reason", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactPaths" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "chromiumos/common.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", | |
| "javaPackage": "com.google.chrome.crosinfra.proto" | |
| }, | |
| "package": "chromiumos", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "timestampMilliseconds", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "timestamp_milliseconds", | |
| "number": 2, | |
| "type": "TYPE_INT64" | |
| }, | |
| { | |
| "jsonName": "durationMilliseconds", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "duration_milliseconds", | |
| "number": 3, | |
| "type": "TYPE_UINT64" | |
| }, | |
| { | |
| "jsonName": "gauge", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gauge", | |
| "number": 4, | |
| "type": "TYPE_UINT64" | |
| } | |
| ], | |
| "name": "MetricEvent" | |
| } | |
| ], | |
| "name": "chromiumos/metrics.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", | |
| "javaPackage": "com.google.chrome.crosinfra.proto" | |
| }, | |
| "package": "chromiumos", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "google/protobuf/timestamp.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "snapshotSha", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "snapshot_sha", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "snapshotNum", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "snapshot_num", | |
| "number": 2, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "external", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "external", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "buildbucketId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "buildbucket_id", | |
| "number": 4, | |
| "type": "TYPE_UINT64" | |
| } | |
| ], | |
| "name": "UpdateSnapshotDataRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "profile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "profile", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "snapshotSha", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "snapshot_sha", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "gsUri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gs_uri", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "gsBucketName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gs_bucket_name", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "buildbucketId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "buildbucket_id", | |
| "number": 6, | |
| "type": "TYPE_UINT64" | |
| }, | |
| { | |
| "jsonName": "complete", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "complete", | |
| "number": 7, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "private", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "private", | |
| "number": 8, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "UpdateBinhostDataRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "gsBucketName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gs_bucket_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "snapshotShas", | |
| "label": "LABEL_REPEATED", | |
| "name": "snapshot_shas", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "profile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "profile", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "private", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "private", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "getCorrespondingBinhosts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "get_corresponding_binhosts", | |
| "number": 6, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "genericBuildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "generic_build_target", | |
| "number": 7, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "genericProfile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "generic_profile", | |
| "number": 8, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "LookupBinhostsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "binhosts", | |
| "label": "LABEL_REPEATED", | |
| "name": "binhosts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.LookupBinhostsResponse.Binhost" | |
| } | |
| ], | |
| "name": "LookupBinhostsResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "binhostId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "binhost_id", | |
| "number": 1, | |
| "type": "TYPE_UINT64" | |
| }, | |
| { | |
| "jsonName": "gsUri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gs_uri", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "createdAt", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "created_at", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".google.protobuf.Timestamp" | |
| } | |
| ], | |
| "name": "Binhost" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "snapshotShas", | |
| "label": "LABEL_REPEATED", | |
| "name": "snapshot_shas", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "private", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "private", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "isStaging", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "is_staging", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "BinhostLookupServiceData" | |
| } | |
| ], | |
| "name": "chromiumos/prebuilts_cloud.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", | |
| "javaPackage": "com.google.chrome.crosinfra.proto" | |
| }, | |
| "package": "chromiumos", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromiumos/common.proto", | |
| "chromiumos/metrics.proto", | |
| "chromiumos/prebuilts_cloud.proto", | |
| "google/protobuf/timestamp.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| } | |
| ], | |
| "name": "Sysroot" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Profile" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "flags", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "flags", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.SysrootCreateRequest.Flags" | |
| }, | |
| { | |
| "jsonName": "profile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "profile", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Profile" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "binhostLookupServiceData", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "binhost_lookup_service_data", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BinhostLookupServiceData" | |
| } | |
| ], | |
| "name": "SysrootCreateRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chrootCurrent", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot_current", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "replace", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "replace", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "toolchainChanged", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "toolchain_changed", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "useCqPrebuilts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "use_cq_prebuilts", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "Flags" | |
| } | |
| ], | |
| "reservedName": [ | |
| "package_indexes" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| } | |
| ], | |
| "name": "SysrootCreateResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "GetTargetArchitectureRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "architecture", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "architecture", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GetTargetArchitectureResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "packages", | |
| "label": "LABEL_REPEATED", | |
| "name": "packages", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "targetDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "target_dir", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| } | |
| ], | |
| "name": "SysrootGenerateArchiveRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "sysrootArchive", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot_archive", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "SysrootGenerateArchiveResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "sysrootArchive", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot_archive", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "SysrootExtractArchiveRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "sysrootArchive", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot_archive", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "SysrootExtractArchiveResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "flags", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "flags", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.InstallToolchainRequest.Flags" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "resultPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result_path", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| } | |
| ], | |
| "name": "InstallToolchainRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "compileSource", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "compile_source", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "toolchainChanged", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "toolchain_changed", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "forceToolchainUpdate", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "force_toolchain_update", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "Flags" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "failedPackageData", | |
| "label": "LABEL_REPEATED", | |
| "name": "failed_package_data", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FailedPackageData" | |
| } | |
| ], | |
| "name": "InstallToolchainResponse", | |
| "reservedName": [ | |
| "failed_packages" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 2, | |
| "start": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "BazelTargets", | |
| "value": [ | |
| { | |
| "name": "BAZEL_TARGETS_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "LITE", | |
| "number": 1 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "flags", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "flags", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.InstallPackagesRequest.Flags" | |
| }, | |
| { | |
| "jsonName": "packages", | |
| "label": "LABEL_REPEATED", | |
| "name": "packages", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "useFlags", | |
| "label": "LABEL_REPEATED", | |
| "name": "use_flags", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UseFlag" | |
| }, | |
| { | |
| "jsonName": "gomaConfig", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "goma_config", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.GomaConfig" | |
| }, | |
| { | |
| "jsonName": "remoteexecConfig", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "remoteexec_config", | |
| "number": 8, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.RemoteexecConfig" | |
| }, | |
| { | |
| "jsonName": "resultPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result_path", | |
| "number": 9, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| }, | |
| { | |
| "jsonName": "bazelTargets", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bazel_targets", | |
| "number": 10, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.InstallPackagesRequest.BazelTargets" | |
| }, | |
| { | |
| "jsonName": "binhostLookupServiceData", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "binhost_lookup_service_data", | |
| "number": 11, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BinhostLookupServiceData" | |
| }, | |
| { | |
| "jsonName": "timeoutTimestamp", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "timeout_timestamp", | |
| "number": 12, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".google.protobuf.Timestamp" | |
| } | |
| ], | |
| "name": "InstallPackagesRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "compileSource", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "compile_source", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "useGoma", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "use_goma", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "toolchainChanged", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "toolchain_changed", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "dryrun", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "dryrun", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "workon", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "workon", | |
| "number": 7, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "bazel", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bazel", | |
| "number": 8, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "skipCleanPackageDirs", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "skip_clean_package_dirs", | |
| "number": 9, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "bazelUseRemoteExecution", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bazel_use_remote_execution", | |
| "number": 10, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "Flags", | |
| "reservedName": [ | |
| "event_file", | |
| "use_remoteexec" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 3, | |
| "start": 2 | |
| }, | |
| { | |
| "end": 7, | |
| "start": 6 | |
| } | |
| ] | |
| } | |
| ], | |
| "reservedName": [ | |
| "package_indexes" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 8, | |
| "start": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "events", | |
| "label": "LABEL_REPEATED", | |
| "name": "events", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.MetricEvent" | |
| }, | |
| { | |
| "jsonName": "gomaArtifacts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "goma_artifacts", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.GomaArtifacts" | |
| }, | |
| { | |
| "jsonName": "failedPackageData", | |
| "label": "LABEL_REPEATED", | |
| "name": "failed_package_data", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FailedPackageData" | |
| }, | |
| { | |
| "jsonName": "remoteexecArtifacts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "remoteexec_artifacts", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.RemoteexecArtifacts" | |
| } | |
| ], | |
| "name": "InstallPackagesResponse", | |
| "reservedName": [ | |
| "failed_packages" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 2, | |
| "start": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "logPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "log_path", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "FailedPackageData" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "useFlags", | |
| "label": "LABEL_REPEATED", | |
| "name": "use_flags", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "targetDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "target_dir", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "CreateSimpleChromeSysrootRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "sysrootArchive", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot_archive", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "CreateSimpleChromeSysrootResponse" | |
| } | |
| ], | |
| "name": "chromite/api/sysroot.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.SysrootCreateRequest", | |
| "name": "Create", | |
| "outputType": ".chromite.api.SysrootCreateResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.GetTargetArchitectureRequest", | |
| "name": "GetTargetArchitecture", | |
| "outputType": ".chromite.api.GetTargetArchitectureResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.SysrootGenerateArchiveRequest", | |
| "name": "GenerateArchive", | |
| "outputType": ".chromite.api.SysrootGenerateArchiveResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.SysrootExtractArchiveRequest", | |
| "name": "ExtractArchive", | |
| "outputType": ".chromite.api.SysrootExtractArchiveResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.InstallToolchainRequest", | |
| "name": "InstallToolchain", | |
| "outputType": ".chromite.api.InstallToolchainResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.InstallPackagesRequest", | |
| "name": "InstallPackages", | |
| "outputType": ".chromite.api.InstallPackagesResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.CreateSimpleChromeSysrootRequest", | |
| "name": "CreateSimpleChromeSysroot", | |
| "outputType": ".chromite.api.CreateSimpleChromeSysrootResponse" | |
| } | |
| ], | |
| "name": "SysrootService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "sysroot", | |
| "serviceChrootAssert": "INSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromite/api/sysroot.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "artifactPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_path", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "Artifact" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "imageName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "image_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "dockerFilePath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "docker_file_path", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "buildContextPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_context_path", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "DockerBuild" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "BuildRelevance", | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "NEEDED", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "UNKNOWN", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "POINTLESS", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "buildRelevance", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_relevance", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.PrepareForBuildResponse.BuildRelevance" | |
| } | |
| ], | |
| "name": "PrepareForBuildResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "artifactInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_info", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService" | |
| }, | |
| { | |
| "jsonName": "forcedBuildRelevance", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "forced_build_relevance", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "BuildSetupRequest" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "BuildRelevance", | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "NEEDED", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "UNKNOWN", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "POINTLESS", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "buildRelevance", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_relevance", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.BuildSetupResponse.BuildRelevance" | |
| } | |
| ], | |
| "name": "BuildSetupResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "artifactInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_info", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService" | |
| }, | |
| { | |
| "jsonName": "resultPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result_path", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| } | |
| ], | |
| "name": "GetRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService" | |
| } | |
| ], | |
| "name": "GetResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "artifactInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_info", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService" | |
| }, | |
| { | |
| "jsonName": "outputDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "output_dir", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "resultPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result_path", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| } | |
| ], | |
| "name": "BundleArtifactsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService" | |
| } | |
| ], | |
| "name": "BundleArtifactsResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "outputDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "output_dir", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "resultPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result_path", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| } | |
| ], | |
| "name": "BundleRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Artifact" | |
| }, | |
| { | |
| "jsonName": "dockerBuilds", | |
| "label": "LABEL_REPEATED", | |
| "name": "docker_builds", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.DockerBuild" | |
| } | |
| ], | |
| "name": "BundleResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "testResultsDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_results_dir", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "outputDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "output_dir", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "BundleVmFilesRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| } | |
| ], | |
| "name": "PinnedGuestImageUriRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "pinnedImages", | |
| "label": "LABEL_REPEATED", | |
| "name": "pinned_images", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.PinnedGuestImageUriResponse.PinnedGuestImage" | |
| } | |
| ], | |
| "name": "PinnedGuestImageUriResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "filename", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "filename", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "uri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uri", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "PinnedGuestImage" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| } | |
| ], | |
| "name": "FetchMetadataRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "filepaths", | |
| "label": "LABEL_REPEATED", | |
| "name": "filepaths", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| } | |
| ], | |
| "name": "FetchMetadataResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| } | |
| ], | |
| "name": "FetchTestHarnessMetadataRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "filepaths", | |
| "label": "LABEL_REPEATED", | |
| "name": "filepaths", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| } | |
| ], | |
| "name": "FetchTestHarnessMetadataResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| } | |
| ], | |
| "name": "FetchCentralizedSuitesRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "suiteSetFile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "suite_set_file", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| }, | |
| { | |
| "jsonName": "suiteFile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "suite_file", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| } | |
| ], | |
| "name": "FetchCentralizedSuitesResponse" | |
| } | |
| ], | |
| "name": "chromite/api/artifacts.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.BuildSetupRequest", | |
| "name": "BuildSetup", | |
| "outputType": ".chromite.api.BuildSetupResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.GetRequest", | |
| "name": "Get", | |
| "outputType": ".chromite.api.GetResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.PinnedGuestImageUriRequest", | |
| "name": "FetchPinnedGuestImageUris", | |
| "outputType": ".chromite.api.PinnedGuestImageUriResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.FetchMetadataRequest", | |
| "name": "FetchMetadata", | |
| "outputType": ".chromite.api.FetchMetadataResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.FetchTestHarnessMetadataRequest", | |
| "name": "FetchTestHarnessMetadata", | |
| "outputType": ".chromite.api.FetchTestHarnessMetadataResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.FetchCentralizedSuitesRequest", | |
| "name": "FetchCentralizedSuites", | |
| "outputType": ".chromite.api.FetchCentralizedSuitesResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleAutotestFiles", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleChromeOSConfig", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleDebugSymbols", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleEbuildLogs", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleFirmware", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleImageArchives", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleImageZip", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundlePinnedGuestImages", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleSimpleChromeArtifacts", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleTastFiles", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleTestUpdatePayloads", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "INSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleVmFilesRequest", | |
| "name": "BundleVmFiles", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleFpmcuUnittests", | |
| "outputType": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleRequest", | |
| "name": "BundleGceTarball", | |
| "outputType": ".chromite.api.BundleResponse" | |
| } | |
| ], | |
| "name": "ArtifactsService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "artifacts", | |
| "serviceChrootAssert": "OUTSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromite/api/sysroot.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "enumType": [ | |
| { | |
| "name": "BinhostKey", | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "POSTSUBMIT_BINHOST", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "LATEST_RELEASE_CHROME_BINHOST", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "PREFLIGHT_BINHOST", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "PUBLIC_BINHOST", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "CQ_BINHOST", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "INFORMATIONAL_BINHOST", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "SNAPSHOT_BINHOST", | |
| "number": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OverlayType", | |
| "value": [ | |
| { | |
| "name": "OVERLAYTYPE_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "OVERLAYTYPE_BOTH", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "OVERLAYTYPE_PUBLIC", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "OVERLAYTYPE_PRIVATE", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "OVERLAYTYPE_NONE", | |
| "number": 4 | |
| } | |
| ] | |
| } | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "uri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uri", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "packageIndex", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "package_index", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Binhost" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "PackageIndex" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| } | |
| ], | |
| "name": "AclArgsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "args", | |
| "label": "LABEL_REPEATED", | |
| "name": "args", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.AclArgsResponse.AclArg" | |
| } | |
| ], | |
| "name": "AclArgsResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "arg", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "arg", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "AclArg" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "private", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "private", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "BinhostGetRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "binhosts", | |
| "label": "LABEL_REPEATED", | |
| "name": "binhosts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Binhost" | |
| } | |
| ], | |
| "name": "BinhostGetResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "uri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uri", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "packageIndexFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "package_index_files", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.PackageIndex" | |
| } | |
| ], | |
| "name": "PrepareBinhostUploadsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "UploadTarget" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "uploadsDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uploads_dir", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "uploadTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "upload_targets", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UploadTarget" | |
| } | |
| ], | |
| "name": "PrepareBinhostUploadsResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "uploadsDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uploads_dir", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "uri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uri", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| } | |
| ], | |
| "name": "PrepareDevInstallBinhostUploadsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "uploadTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "upload_targets", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UploadTarget" | |
| } | |
| ], | |
| "name": "PrepareDevInstallBinhostUploadsResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "uploadsDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uploads_dir", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "uri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uri", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| } | |
| ], | |
| "name": "PrepareChromeBinhostUploadsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "uploadTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "upload_targets", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UploadTarget" | |
| } | |
| ], | |
| "name": "PrepareChromeBinhostUploadsResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "packageIndexFile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "package_index_file", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "setUploadLocation", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "set_upload_location", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "uri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uri", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "UpdatePackageIndexRequest" | |
| }, | |
| { | |
| "name": "UpdatePackageIndexResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "private", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "private", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "key", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "key", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.BinhostKey" | |
| }, | |
| { | |
| "jsonName": "uri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uri", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "maxUris", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "max_uris", | |
| "number": 5, | |
| "type": "TYPE_INT32" | |
| } | |
| ], | |
| "name": "SetBinhostRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "outputFile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "output_file", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "SetBinhostResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "overlayType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "overlay_type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.OverlayType" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "RegenBuildCacheRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "modifiedOverlays", | |
| "label": "LABEL_REPEATED", | |
| "name": "modified_overlays", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RegenBuildCacheResponse.Overlay" | |
| }, | |
| { | |
| "jsonName": "failedOverlays", | |
| "label": "LABEL_REPEATED", | |
| "name": "failed_overlays", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RegenBuildCacheResponse.Overlay" | |
| } | |
| ], | |
| "name": "RegenBuildCacheResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Overlay" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "private", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "private", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "key", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "key", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.BinhostKey" | |
| } | |
| ], | |
| "name": "GetBinhostConfPathRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "confPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "conf_path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GetBinhostConfPathResponse" | |
| } | |
| ], | |
| "name": "chromite/api/binhost.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.BinhostGetRequest", | |
| "name": "Get", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "implementationName": "GetBinhosts", | |
| "methodChrootAssert": "INSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.BinhostGetResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.AclArgsRequest", | |
| "name": "GetPrivatePrebuiltAclArgs", | |
| "outputType": ".chromite.api.AclArgsResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.PrepareBinhostUploadsRequest", | |
| "name": "PrepareBinhostUploads", | |
| "outputType": ".chromite.api.PrepareBinhostUploadsResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.PrepareDevInstallBinhostUploadsRequest", | |
| "name": "PrepareDevInstallBinhostUploads", | |
| "outputType": ".chromite.api.PrepareDevInstallBinhostUploadsResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.PrepareChromeBinhostUploadsRequest", | |
| "name": "PrepareChromeBinhostUploads", | |
| "outputType": ".chromite.api.PrepareChromeBinhostUploadsResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.UpdatePackageIndexRequest", | |
| "name": "UpdatePackageIndex", | |
| "outputType": ".chromite.api.UpdatePackageIndexResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.SetBinhostRequest", | |
| "name": "SetBinhost", | |
| "outputType": ".chromite.api.SetBinhostResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.RegenBuildCacheRequest", | |
| "name": "RegenBuildCache", | |
| "outputType": ".chromite.api.RegenBuildCacheResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.GetBinhostConfPathRequest", | |
| "name": "GetBinhostConfPath", | |
| "outputType": ".chromite.api.GetBinhostConfPathResponse" | |
| } | |
| ], | |
| "name": "BinhostService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "binhost", | |
| "serviceChrootAssert": "OUTSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromite/api/sysroot.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "packageDeps", | |
| "label": "LABEL_REPEATED", | |
| "name": "package_deps", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.PackageDepInfo" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| } | |
| ], | |
| "name": "DepGraph" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "packageInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "package_info", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "dependencyPackages", | |
| "label": "LABEL_REPEATED", | |
| "name": "dependency_packages", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "dependencySourcePaths", | |
| "label": "LABEL_REPEATED", | |
| "name": "dependency_source_paths", | |
| "number": 3, | |
| "options": { | |
| "[chromiumos.logging_optional]": true | |
| }, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.SourcePath" | |
| } | |
| ], | |
| "name": "PackageDepInfo" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "SourcePath" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "packages", | |
| "label": "LABEL_REPEATED", | |
| "name": "packages", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| } | |
| ], | |
| "name": "GetBuildDependencyGraphRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "depGraph", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "dep_graph", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.DepGraph" | |
| }, | |
| { | |
| "jsonName": "sdkDepGraph", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk_dep_graph", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.DepGraph" | |
| } | |
| ], | |
| "name": "GetBuildDependencyGraphResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "GetToolchainPathsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "paths", | |
| "label": "LABEL_REPEATED", | |
| "name": "paths", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.SourcePath" | |
| } | |
| ], | |
| "name": "GetToolchainPathsResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "srcPaths", | |
| "label": "LABEL_REPEATED", | |
| "name": "src_paths", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.SourcePath" | |
| }, | |
| { | |
| "jsonName": "packages", | |
| "label": "LABEL_REPEATED", | |
| "name": "packages", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "includeRevDeps", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "include_rev_deps", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "includeTestDeps", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "include_test_deps", | |
| "number": 6, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "ListRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "packageDeps", | |
| "label": "LABEL_REPEATED", | |
| "name": "package_deps", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| } | |
| ], | |
| "name": "ListResponse" | |
| } | |
| ], | |
| "name": "chromite/api/depgraph.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.GetBuildDependencyGraphRequest", | |
| "name": "GetBuildDependencyGraph", | |
| "outputType": ".chromite.api.GetBuildDependencyGraphResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.GetToolchainPathsRequest", | |
| "name": "GetToolchainPaths", | |
| "outputType": ".chromite.api.GetToolchainPathsResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.ListRequest", | |
| "name": "List", | |
| "outputType": ".chromite.api.ListResponse" | |
| } | |
| ], | |
| "name": "DependencyService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "dependency", | |
| "serviceChrootAssert": "INSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "versionString", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version_string", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "BcsVersionInfo" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "versionString", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version_string", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "FirmwareVersionInfo" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "targetName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "target_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "platformName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "platform_name", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "fwSection", | |
| "label": "LABEL_REPEATED", | |
| "name": "fw_section", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FwBuildMetric.FwSection" | |
| }, | |
| { | |
| "jsonName": "zephyr", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "zephyr", | |
| "number": 4, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FwBuildMetric.ZephyrTarget" | |
| } | |
| ], | |
| "name": "FwBuildMetric", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "region", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "region", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "used", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "used", | |
| "number": 2, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "total", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "total", | |
| "number": 3, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "trackOnGerrit", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "track_on_gerrit", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "FwSection" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "major", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "major", | |
| "number": 1, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "minor", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "minor", | |
| "number": 2, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "tiny", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "tiny", | |
| "number": 3, | |
| "type": "TYPE_UINT32" | |
| } | |
| ], | |
| "name": "Version" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "kernelVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "kernel_version", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FwBuildMetric.Version" | |
| } | |
| ], | |
| "name": "ZephyrTarget" | |
| } | |
| ], | |
| "oneofDecl": [ | |
| { | |
| "name": "image_type" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_REPEATED", | |
| "name": "value", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FwBuildMetric" | |
| } | |
| ], | |
| "name": "FwBuildMetricList" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "coveragePercent", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "coverage_percent", | |
| "number": 2, | |
| "type": "TYPE_FLOAT" | |
| }, | |
| { | |
| "jsonName": "coveredLines", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "covered_lines", | |
| "number": 3, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "totalLines", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "total_lines", | |
| "number": 4, | |
| "type": "TYPE_UINT32" | |
| } | |
| ], | |
| "name": "FwTestMetric" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_REPEATED", | |
| "name": "value", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FwTestMetric" | |
| } | |
| ], | |
| "name": "FwTestMetricList" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "FirmwareTarget" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "firmwareLocation", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware_location", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.FwLocation" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "codeCoverage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "code_coverage", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "firmwareTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "firmware_targets", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FirmwareTarget" | |
| }, | |
| { | |
| "jsonName": "avbEnabled", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "avb_enabled", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "BuildAllFirmwareRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "metrics", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "metrics", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FwBuildMetricList" | |
| } | |
| ], | |
| "name": "BuildAllFirmwareResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "firmwareLocation", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware_location", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.FwLocation" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "codeCoverage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "code_coverage", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "firmwareTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "firmware_targets", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FirmwareTarget" | |
| }, | |
| { | |
| "jsonName": "avbEnabled", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "avb_enabled", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "TestAllFirmwareRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "metrics", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "metrics", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FwTestMetricList" | |
| } | |
| ], | |
| "name": "TestAllFirmwareResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "resultPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result_path", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| }, | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifacts", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactsByService.Firmware" | |
| }, | |
| { | |
| "jsonName": "bcsVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bcs_version", | |
| "number": 5, | |
| "options": { | |
| "deprecated": true | |
| }, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "bcsVersionInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bcs_version_info", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BcsVersionInfo" | |
| }, | |
| { | |
| "jsonName": "firmwareTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "firmware_targets", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FirmwareTarget" | |
| } | |
| ], | |
| "name": "BundleFirmwareArtifactsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UploadedArtifactsByService.Firmware" | |
| }, | |
| { | |
| "jsonName": "artifactDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_dir", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "BundleFirmwareArtifactsResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "objects", | |
| "label": "LABEL_REPEATED", | |
| "name": "objects", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FirmwareArtifactInfo.ObjectInfo" | |
| }, | |
| { | |
| "jsonName": "bcsVersionInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bcs_version_info", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BcsVersionInfo" | |
| } | |
| ], | |
| "name": "FirmwareArtifactInfo", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "bcsVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bcs_version", | |
| "number": 1, | |
| "options": { | |
| "deprecated": true | |
| }, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "firmwareImageName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware_image_name", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "type", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "type", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.FirmwareArtifactInfo.TarballInfo.FirmwareType.Type" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 4, | |
| "options": { | |
| "deprecated": true | |
| }, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FirmwareArtifactInfo.TarballInfo.Version" | |
| }, | |
| { | |
| "jsonName": "firmwareVersionInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware_version_info", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FirmwareVersionInfo" | |
| }, | |
| { | |
| "jsonName": "board", | |
| "label": "LABEL_REPEATED", | |
| "name": "board", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "requestSignedTestBinary", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "request_signed_test_binary", | |
| "number": 7, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "publishToGoldeneye", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "publish_to_goldeneye", | |
| "number": 8, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "TarballInfo", | |
| "nestedType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Type", | |
| "value": [ | |
| { | |
| "name": "UNKNOWN", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "MAIN", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "EC", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "PD", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "GSC", | |
| "number": 4 | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "FirmwareType" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "major", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "major", | |
| "number": 1, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "minor", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "minor", | |
| "number": 2, | |
| "type": "TYPE_INT32" | |
| } | |
| ], | |
| "name": "Version" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "type", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.FirmwareArtifactInfo.LcovTarballInfo.LcovType.Type" | |
| } | |
| ], | |
| "name": "LcovTarballInfo", | |
| "nestedType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Type", | |
| "value": [ | |
| { | |
| "name": "UNKNOWN", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "LCOV", | |
| "number": 1 | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "LcovType" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CoverageHtmlInfo" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "type", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.FirmwareArtifactInfo.TokenDatabaseInfo.TokenDatabaseType.Type" | |
| } | |
| ], | |
| "name": "TokenDatabaseInfo", | |
| "nestedType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Type", | |
| "value": [ | |
| { | |
| "name": "UNKNOWN", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "EC", | |
| "number": 1 | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "TokenDatabaseType" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "fileName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "file_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "tarballInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "tarball_info", | |
| "number": 2, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FirmwareArtifactInfo.TarballInfo" | |
| }, | |
| { | |
| "jsonName": "lcovInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "lcov_info", | |
| "number": 3, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FirmwareArtifactInfo.LcovTarballInfo" | |
| }, | |
| { | |
| "jsonName": "coverageHtml", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "coverage_html", | |
| "number": 4, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FirmwareArtifactInfo.CoverageHtmlInfo" | |
| }, | |
| { | |
| "jsonName": "tokenInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "token_info", | |
| "number": 5, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FirmwareArtifactInfo.TokenDatabaseInfo" | |
| } | |
| ], | |
| "name": "ObjectInfo", | |
| "oneofDecl": [ | |
| { | |
| "name": "firmware_object_info" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "chromite/api/firmware.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.BuildAllFirmwareRequest", | |
| "name": "BuildAllFirmware", | |
| "outputType": ".chromite.api.BuildAllFirmwareResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.TestAllFirmwareRequest", | |
| "name": "TestAllFirmware", | |
| "outputType": ".chromite.api.TestAllFirmwareResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BundleFirmwareArtifactsRequest", | |
| "name": "BundleFirmwareArtifacts", | |
| "outputType": ".chromite.api.BundleFirmwareArtifactsResponse" | |
| } | |
| ], | |
| "name": "FirmwareService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "firmware", | |
| "serviceChrootAssert": "INSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromiumos/common.proto", | |
| "google/protobuf/timestamp.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "begin", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "begin", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".google.protobuf.Timestamp" | |
| }, | |
| { | |
| "jsonName": "end", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "end", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".google.protobuf.Timestamp" | |
| } | |
| ], | |
| "name": "Timeframe" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildbucketId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "buildbucket_id", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_INT64" | |
| } | |
| ], | |
| "name": "BuildId", | |
| "oneofDecl": [ | |
| { | |
| "name": "id" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "gcs", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gcs", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "URI", | |
| "oneofDecl": [ | |
| { | |
| "name": "uri" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "uri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uri", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.URI" | |
| }, | |
| { | |
| "jsonName": "sha256", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sha256", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "id", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "id", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "DlcArtifact" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "BuildType", | |
| "value": [ | |
| { | |
| "name": "BUILD_TYPE_UNDEFINED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "BUILD_TYPE_RELEASE", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "BUILD_TYPE_FIRMWARE", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "BUILD_TYPE_FACTORY", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "BUILD_TYPE_PUBLIC", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "BUILD_TYPE_PAYGEN", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "BUILD_TYPE_SNAPSHOT", | |
| "number": 6 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "buildbucketId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "buildbucket_id", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_INT64" | |
| }, | |
| { | |
| "jsonName": "count", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "count", | |
| "number": 8, | |
| "type": "TYPE_INT64" | |
| }, | |
| { | |
| "jsonName": "parent", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "parent", | |
| "number": 9, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildId" | |
| }, | |
| { | |
| "jsonName": "children", | |
| "label": "LABEL_REPEATED", | |
| "name": "children", | |
| "number": 10, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildId" | |
| }, | |
| { | |
| "jsonName": "type", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "type", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.BuildType" | |
| }, | |
| { | |
| "jsonName": "status", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "status", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildStatus" | |
| }, | |
| { | |
| "jsonName": "config", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "config", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig" | |
| }, | |
| { | |
| "jsonName": "steps", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "steps", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.StepDetails" | |
| }, | |
| { | |
| "jsonName": "signedBuilds", | |
| "label": "LABEL_REPEATED", | |
| "name": "signed_builds", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata" | |
| }, | |
| { | |
| "jsonName": "signingWasMocked", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "signing_was_mocked", | |
| "number": 12, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "payloads", | |
| "label": "LABEL_REPEATED", | |
| "name": "payloads", | |
| "number": 11, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.Payload" | |
| }, | |
| { | |
| "jsonName": "sdkVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk_version", | |
| "number": 13, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "toolchainUrl", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "toolchain_url", | |
| "number": 14, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "toolchains", | |
| "label": "LABEL_REPEATED", | |
| "name": "toolchains", | |
| "number": 15, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "sdkBucket", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk_bucket", | |
| "number": 17, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildArtifact" | |
| }, | |
| { | |
| "jsonName": "dlcs", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "dlcs", | |
| "number": 16, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.DLCs" | |
| } | |
| ], | |
| "name": "BuildReport", | |
| "nestedType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Status", | |
| "value": [ | |
| { | |
| "name": "UNDEFINED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "KIND_TERMINAL", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "KIND_RUNNING", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "SUCCESS", | |
| "number": 100 | |
| }, | |
| { | |
| "name": "FAILURE", | |
| "number": 101 | |
| }, | |
| { | |
| "name": "INFRA_FAILURE", | |
| "number": 102 | |
| }, | |
| { | |
| "name": "WATCHDOG", | |
| "number": 103 | |
| }, | |
| { | |
| "name": "CANCELED", | |
| "number": 104 | |
| }, | |
| { | |
| "name": "RUNNING", | |
| "number": 200 | |
| }, | |
| { | |
| "name": "WAITING", | |
| "number": 201 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.BuildStatus.Status" | |
| } | |
| ], | |
| "name": "BuildStatus" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "VersionKind", | |
| "value": [ | |
| { | |
| "name": "VERSION_KIND_UNDEFINED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "VERSION_KIND_ASH_CHROME", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "VERSION_KIND_CHROME", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "VERSION_KIND_ARC", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "VERSION_KIND_PLATFORM", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "VERSION_KIND_MILESTONE", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "VERSION_KIND_ANDROID_CONTAINER", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "VERSION_KIND_EC_FIRMWARE", | |
| "number": 7 | |
| }, | |
| { | |
| "name": "VERSION_KIND_FINGERPRINT", | |
| "number": 8 | |
| }, | |
| { | |
| "name": "VERSION_KIND_KERNEL", | |
| "number": 9 | |
| }, | |
| { | |
| "name": "VERSION_KIND_MAIN_FIRMWARE", | |
| "number": 10 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "branch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "branch", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Branch" | |
| }, | |
| { | |
| "jsonName": "androidContainerBranch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_container_branch", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Branch" | |
| }, | |
| { | |
| "jsonName": "target", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "target", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Target" | |
| }, | |
| { | |
| "jsonName": "androidContainerTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_container_target", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Target" | |
| }, | |
| { | |
| "jsonName": "release", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "release", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Release" | |
| }, | |
| { | |
| "jsonName": "versions", | |
| "label": "LABEL_REPEATED", | |
| "name": "versions", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Version" | |
| }, | |
| { | |
| "jsonName": "arcUseSet", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "arc_use_set", | |
| "number": 7, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "models", | |
| "label": "LABEL_REPEATED", | |
| "name": "models", | |
| "number": 8, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Model" | |
| } | |
| ], | |
| "name": "BuildConfig", | |
| "nestedType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ModelVersionKind", | |
| "value": [ | |
| { | |
| "name": "MODEL_VERSION_KIND_UNDEFINED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "MODEL_VERSION_KIND_EC_FIRMWARE", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "MODEL_VERSION_KIND_MAIN_READONLY_FIRMWARE", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "MODEL_VERSION_KIND_MAIN_READWRITE_FIRMWARE", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "firmwareKeyId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware_key_id", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "versions", | |
| "label": "LABEL_REPEATED", | |
| "name": "versions", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Model.ModelVersion" | |
| } | |
| ], | |
| "name": "Model", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "kind", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "kind", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig.Model.ModelVersionKind" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ModelVersion" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "channels", | |
| "label": "LABEL_REPEATED", | |
| "name": "channels", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.Channel" | |
| } | |
| ], | |
| "name": "Release" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Branch" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "kind", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "kind", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.BuildConfig.VersionKind" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Version" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Target" | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Type", | |
| "value": [ | |
| { | |
| "name": "UNDEFINED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "IMAGE_ZIP", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "FACTORY_IMAGE_ZIP", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "FIRMWARE_IMAGE_ARCHIVE", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "TEST_IMAGE_ARCHIVE", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "FIRMWARE_AP_IMAGE_ARCHIVE", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "FIRMWARE_EC_IMAGE_ARCHIVE", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "FIRMWARE_GSC_IMAGE_ARCHIVE", | |
| "number": 7 | |
| }, | |
| { | |
| "name": "HWQUAL_ARCHIVE", | |
| "number": 101 | |
| }, | |
| { | |
| "name": "DEBUG_ARCHIVE", | |
| "number": 102 | |
| }, | |
| { | |
| "name": "PAYLOAD_FULL", | |
| "number": 400 | |
| }, | |
| { | |
| "name": "PAYLOAD_DELTA", | |
| "number": 401 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "type", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.BuildArtifact.Type" | |
| }, | |
| { | |
| "jsonName": "uri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uri", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.URI" | |
| }, | |
| { | |
| "jsonName": "sha256", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sha256", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "size", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "size", | |
| "number": 5, | |
| "type": "TYPE_INT64" | |
| }, | |
| { | |
| "jsonName": "created", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "created", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".google.protobuf.Timestamp" | |
| } | |
| ], | |
| "name": "BuildArtifact" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Status", | |
| "value": [ | |
| { | |
| "name": "STEP_STATUS_UNDEFINED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "KIND_TERMINAL", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "KIND_RUNNING", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "STATUS_SUCCESS", | |
| "number": 100 | |
| }, | |
| { | |
| "name": "STATUS_FAILURE", | |
| "number": 101 | |
| }, | |
| { | |
| "name": "STATUS_INFRA_FAILURE", | |
| "number": 102 | |
| }, | |
| { | |
| "name": "STATUS_WATCHDOG", | |
| "number": 103 | |
| }, | |
| { | |
| "name": "STATUS_CANCELED", | |
| "number": 104 | |
| }, | |
| { | |
| "name": "STATUS_RUNNING", | |
| "number": 200 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "StepName", | |
| "value": [ | |
| { | |
| "name": "STEP_UNDEFINED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "STEP_OVERALL", | |
| "number": 100 | |
| }, | |
| { | |
| "name": "STEP_SYNC", | |
| "number": 200 | |
| }, | |
| { | |
| "name": "STEP_SYNC_CHROME", | |
| "number": 201 | |
| }, | |
| { | |
| "name": "STEP_SDK", | |
| "number": 300 | |
| }, | |
| { | |
| "name": "STEP_SDK_INIT", | |
| "number": 301 | |
| }, | |
| { | |
| "name": "STEP_SDK_UPDATE", | |
| "number": 302 | |
| }, | |
| { | |
| "name": "STEP_BUILD", | |
| "number": 400 | |
| }, | |
| { | |
| "name": "STEP_BUILD_SYSROOT", | |
| "number": 401 | |
| }, | |
| { | |
| "name": "STEP_BUILD_PACKAGES", | |
| "number": 402 | |
| }, | |
| { | |
| "name": "STEP_DEBUG_SYMBOLS", | |
| "number": 500 | |
| }, | |
| { | |
| "name": "STEP_UNIT_TESTS", | |
| "number": 501 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "current", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "current", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.StepDetails.StepName" | |
| }, | |
| { | |
| "jsonName": "info", | |
| "label": "LABEL_REPEATED", | |
| "name": "info", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.StepDetails.InfoEntry" | |
| } | |
| ], | |
| "name": "StepDetails", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "order", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "order", | |
| "number": 1, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "status", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "status", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.StepDetails.Status" | |
| }, | |
| { | |
| "jsonName": "runtime", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "runtime", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Timeframe" | |
| } | |
| ], | |
| "name": "StepInfo" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "key", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "key", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.StepDetails.StepInfo" | |
| } | |
| ], | |
| "name": "InfoEntry", | |
| "options": { | |
| "mapEntry": true | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "VersionKind", | |
| "value": [ | |
| { | |
| "name": "VERSION_KIND_UNDEFINED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "VERSION_KIND_PLATFORM", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "VERSION_KIND_MILESTONE", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "VERSION_KIND_KEY_FIRMWARE_KEY", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "VERSION_KIND_KEY_FIRMWARE", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "VERSION_KIND_KEY_KERNEL_KEY", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "VERSION_KIND_KEY_KERNEL", | |
| "number": 6 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "SigningStatus", | |
| "value": [ | |
| { | |
| "name": "SIGNING_STATUS_UNKNOWN", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "SIGNING_STATUS_DOWNLOADING", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "SIGNING_STATUS_SIGNING", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "SIGNING_STATUS_UPLOADING", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "SIGNING_STATUS_FINISHED", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "SIGNING_STATUS_RETRY", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "SIGNING_STATUS_PASSED", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "SIGNING_STATUS_FAILED", | |
| "number": 7 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "releaseDirectory", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "release_directory", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "status", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "status", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata.SigningStatus" | |
| }, | |
| { | |
| "jsonName": "board", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "board", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "type", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "type", | |
| "number": 4, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ImageType" | |
| }, | |
| { | |
| "jsonName": "channel", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "channel", | |
| "number": 5, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.Channel" | |
| }, | |
| { | |
| "jsonName": "keyset", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "keyset", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "keysetIsMp", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "keyset_is_mp", | |
| "number": 7, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "files", | |
| "label": "LABEL_REPEATED", | |
| "name": "files", | |
| "number": 8, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata.FileWithHashes" | |
| }, | |
| { | |
| "jsonName": "versions", | |
| "label": "LABEL_REPEATED", | |
| "name": "versions", | |
| "number": 9, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata.Version" | |
| } | |
| ], | |
| "name": "SignedBuildMetadata", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "filename", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "filename", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "md5", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "md5", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "sha1", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sha1", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "sha256", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sha256", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "size", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "size", | |
| "number": 5, | |
| "type": "TYPE_INT64" | |
| } | |
| ], | |
| "name": "FileWithHashes" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "kind", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "kind", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata.VersionKind" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Version" | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "PayloadType", | |
| "value": [ | |
| { | |
| "name": "PAYLOAD_TYPE_UNKNOWN", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "PAYLOAD_TYPE_STANDARD", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "PAYLOAD_TYPE_MINIOS", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "PAYLOAD_TYPE_DLC", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "payload", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "payload", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildReport.BuildArtifact" | |
| }, | |
| { | |
| "jsonName": "payloadType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "payload_type", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.Payload.PayloadType" | |
| }, | |
| { | |
| "jsonName": "board", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "board", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "channel", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "channel", | |
| "number": 4, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.Channel" | |
| }, | |
| { | |
| "jsonName": "appid", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "appid", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "metadataSignature", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "metadata_signature", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "metadataSize", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "metadata_size", | |
| "number": 7, | |
| "type": "TYPE_INT64" | |
| }, | |
| { | |
| "jsonName": "sourceVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "source_version", | |
| "number": 8, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "targetVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "target_version", | |
| "number": 9, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "size", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "size", | |
| "number": 10, | |
| "type": "TYPE_INT64" | |
| }, | |
| { | |
| "jsonName": "recoveryKeyVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "recovery_key_version", | |
| "number": 11, | |
| "type": "TYPE_UINT32" | |
| } | |
| ], | |
| "name": "Payload" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "dlcArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "dlc_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.URI" | |
| }, | |
| { | |
| "jsonName": "dlcArtifactDetails", | |
| "label": "LABEL_REPEATED", | |
| "name": "dlc_artifact_details", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.DlcArtifact" | |
| } | |
| ], | |
| "name": "DLCs" | |
| } | |
| ], | |
| "oneofDecl": [ | |
| { | |
| "name": "id" | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "chromiumos/build_report.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", | |
| "javaPackage": "com.google.chrome.crosinfra.proto" | |
| }, | |
| "package": "chromiumos", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromiumos/build_report.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "enumType": [ | |
| { | |
| "name": "SigningStatus", | |
| "value": [ | |
| { | |
| "name": "STATUS_UNDEFINED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "STATUS_SUCCESS", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "STATUS_FAILURE", | |
| "number": 2 | |
| } | |
| ] | |
| } | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "displayName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "display_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "keyset", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "keyset", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "channel", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "channel", | |
| "number": 10, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.Channel" | |
| }, | |
| { | |
| "jsonName": "imageType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "image_type", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ImageType" | |
| }, | |
| { | |
| "jsonName": "recoveryZip", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "recovery_zip", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "ensureNoPassword", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ensure_no_password", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "firmwareUpdate", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware_update", | |
| "number": 6, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "inputFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "input_files", | |
| "number": 7, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "outputNames", | |
| "label": "LABEL_REPEATED", | |
| "name": "output_names", | |
| "number": 8, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "archivePath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "archive_path", | |
| "number": 9, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "SigningConfig", | |
| "reservedRange": [ | |
| { | |
| "end": 12, | |
| "start": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "keyset", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "keyset", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "signingConfigs", | |
| "label": "LABEL_REPEATED", | |
| "name": "signing_configs", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.SigningConfig" | |
| } | |
| ], | |
| "name": "BuildTargetSigningConfig" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTargetSigningConfigs", | |
| "label": "LABEL_REPEATED", | |
| "name": "build_target_signing_configs", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTargetSigningConfig" | |
| } | |
| ], | |
| "name": "BuildTargetSigningConfigs" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "status", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "status", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.SigningStatus" | |
| }, | |
| { | |
| "jsonName": "signedArtifactName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "signed_artifact_name", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "artifactHashes", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact_hashes", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArtifactHashes" | |
| } | |
| ], | |
| "name": "SignedArtifact" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "inputArchiveName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "input_archive_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "imageType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "image_type", | |
| "number": 7, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ImageType" | |
| }, | |
| { | |
| "jsonName": "keyset", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "keyset", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "keysetIsMp", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "keyset_is_mp", | |
| "number": 10, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "signedArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "signed_artifacts", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.SignedArtifact" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "channel", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "channel", | |
| "number": 5, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.Channel" | |
| }, | |
| { | |
| "jsonName": "keysetVersions", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "keyset_versions", | |
| "number": 8, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.KeysetVersions" | |
| }, | |
| { | |
| "jsonName": "signingStatus", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "signing_status", | |
| "number": 9, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuildReport.SignedBuildMetadata.SigningStatus" | |
| } | |
| ], | |
| "name": "ArchiveArtifacts", | |
| "reservedRange": [ | |
| { | |
| "end": 7, | |
| "start": 6 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "archiveArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "archive_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ArchiveArtifacts" | |
| } | |
| ], | |
| "name": "BuildTargetSignedArtifacts" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "firmwareKeyVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware_key_version", | |
| "number": 1, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "firmwareVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware_version", | |
| "number": 2, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "kernelKeyVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "kernel_key_version", | |
| "number": 3, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "kernelVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "kernel_version", | |
| "number": 4, | |
| "type": "TYPE_INT32" | |
| } | |
| ], | |
| "name": "KeysetVersions" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "signedMd5", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "signed_md5", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "signedSha1", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "signed_sha1", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "signedSha256", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "signed_sha256", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ArtifactHashes" | |
| } | |
| ], | |
| "name": "chromiumos/signing.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromiumos", | |
| "javaPackage": "com.google.chrome.crosinfra.proto" | |
| }, | |
| "package": "chromiumos", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromite/api/sysroot.proto", | |
| "chromiumos/common.proto", | |
| "chromiumos/metrics.proto", | |
| "chromiumos/signing.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "type", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "type", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ImageType" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| } | |
| ], | |
| "name": "Image", | |
| "reservedRange": [ | |
| { | |
| "end": 5, | |
| "start": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "imageTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "image_types", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ImageType" | |
| }, | |
| { | |
| "jsonName": "disableRootfsVerification", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "disable_rootfs_verification", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "diskLayout", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "disk_layout", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "builderPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "builder_path", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "baseIsRecovery", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "base_is_recovery", | |
| "number": 8, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "bazel", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bazel", | |
| "number": 9, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "CreateImageRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "success", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "success", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "images", | |
| "label": "LABEL_REPEATED", | |
| "name": "images", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Image" | |
| }, | |
| { | |
| "jsonName": "failedPackages", | |
| "label": "LABEL_REPEATED", | |
| "name": "failed_packages", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "events", | |
| "label": "LABEL_REPEATED", | |
| "name": "events", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.MetricEvent" | |
| } | |
| ], | |
| "name": "CreateImageResult" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "factoryShimPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "factory_shim_path", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "CreateNetbootRequest" | |
| }, | |
| { | |
| "name": "CreateNetbootResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "image", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "image", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Image" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "result", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.TestImageRequest.Result" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "TestImageRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "directory", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "directory", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Result" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "success", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "success", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "TestImageResult" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "dryrun", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "dryrun", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "gsImageDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gs_image_dir", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "profile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "profile", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Profile" | |
| }, | |
| { | |
| "jsonName": "signTypes", | |
| "label": "LABEL_REPEATED", | |
| "name": "sign_types", | |
| "number": 6, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.ImageType" | |
| }, | |
| { | |
| "jsonName": "destBucket", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "dest_bucket", | |
| "number": 7, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "isStaging", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "is_staging", | |
| "number": 8, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "channels", | |
| "label": "LABEL_REPEATED", | |
| "name": "channels", | |
| "number": 9, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.Channel" | |
| } | |
| ], | |
| "name": "PushImageRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "instructions", | |
| "label": "LABEL_REPEATED", | |
| "name": "instructions", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.PushImageResponse.Instructions" | |
| } | |
| ], | |
| "name": "PushImageResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "instructionsFilePath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "instructions_file_path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Instructions" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "signingConfigs", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "signing_configs", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTargetSigningConfigs" | |
| }, | |
| { | |
| "jsonName": "archiveDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "archive_dir", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "resultPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result_path", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| }, | |
| { | |
| "jsonName": "dockerImage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "docker_image", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "tmpPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "tmp_path", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "SignImageRequest", | |
| "reservedRange": [ | |
| { | |
| "end": 2, | |
| "start": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "signedArtifacts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "signed_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTargetSignedArtifacts" | |
| }, | |
| { | |
| "jsonName": "outputArchiveDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "output_archive_dir", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "SignImageResponse" | |
| } | |
| ], | |
| "name": "chromite/api/image.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.CreateImageRequest", | |
| "name": "Create", | |
| "outputType": ".chromite.api.CreateImageResult" | |
| }, | |
| { | |
| "inputType": ".chromite.api.CreateNetbootRequest", | |
| "name": "CreateNetboot", | |
| "outputType": ".chromite.api.CreateNetbootResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.TestImageRequest", | |
| "name": "Test", | |
| "outputType": ".chromite.api.TestImageResult" | |
| }, | |
| { | |
| "inputType": ".chromite.api.TestImageRequest", | |
| "name": "SignerTest", | |
| "outputType": ".chromite.api.TestImageResult" | |
| }, | |
| { | |
| "inputType": ".chromite.api.PushImageRequest", | |
| "name": "PushImage", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.PushImageResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.SignImageRequest", | |
| "name": "SignImage", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodBranchedExecution": "EXECUTE_TOT", | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.SignImageResponse" | |
| } | |
| ], | |
| "name": "ImageService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "image", | |
| "serviceChrootAssert": "INSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/binhost.proto", | |
| "chromite/api/build_api.proto", | |
| "chromite/api/sysroot.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "packages", | |
| "label": "LABEL_REPEATED", | |
| "name": "packages", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| } | |
| ], | |
| "name": "BuildsChromeRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildsChrome", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "builds_chrome", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "BuildsChromeResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "GetAndroidMetadataRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "androidPackage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_package", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidBranch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_branch", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_version", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GetAndroidMetadataResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "atom", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "atom", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| } | |
| ], | |
| "name": "GetBestVisibleRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "packageInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "package_info", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| } | |
| ], | |
| "name": "GetBestVisibleResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| } | |
| ], | |
| "name": "GetChromeVersionRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "commitHash", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "commit_hash", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GetChromeVersionResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "packages", | |
| "label": "LABEL_REPEATED", | |
| "name": "packages", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| } | |
| ], | |
| "name": "GetTargetVersionsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "androidVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_version", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidBranchVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_branch_version", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidTargetVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_target_version", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "chromeVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chrome_version", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "fullVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "full_version", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "milestoneVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "milestone_version", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "platformVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "platform_version", | |
| "number": 7, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "lacrosVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "lacros_version", | |
| "number": 8, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GetTargetVersionsResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| } | |
| ], | |
| "name": "GetBuilderMetadataRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTargetMetadata", | |
| "label": "LABEL_REPEATED", | |
| "name": "build_target_metadata", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GetBuilderMetadataResponse.BuildTargetMetadata" | |
| }, | |
| { | |
| "jsonName": "modelMetadata", | |
| "label": "LABEL_REPEATED", | |
| "name": "model_metadata", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GetBuilderMetadataResponse.ModelMetadata" | |
| } | |
| ], | |
| "name": "GetBuilderMetadataResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "modelName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "model_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "ecFirmwareVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ec_firmware_version", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "firmwareKeyId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware_key_id", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "mainReadonlyFirmwareVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "main_readonly_firmware_version", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "mainReadwriteFirmwareVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "main_readwrite_firmware_version", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ModelMetadata" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidContainerBranch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_container_branch", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidContainerTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_container_target", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidContainerVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_container_version", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "arcUseSet", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "arc_use_set", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "ecFirmwareVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ec_firmware_version", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "fingerprints", | |
| "label": "LABEL_REPEATED", | |
| "name": "fingerprints", | |
| "number": 7, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "kernelVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "kernel_version", | |
| "number": 8, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "mainFirmwareVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "main_firmware_version", | |
| "number": 9, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "BuildTargetMetadata" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "chrome", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chrome", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "HasChromePrebuiltRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "hasPrebuilt", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "has_prebuilt", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "HasChromePrebuiltResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "installRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "install_request", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.InstallPackagesRequest" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "NeedsChromeSourceRequest" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Reason", | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "NO_PREBUILT", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "COMPILE_SOURCE", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "LOCAL_UPREV", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "FOLLOWER_LACKS_PREBUILT", | |
| "number": 4 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "needsChromeSource", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "needs_chrome_source", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "reasons", | |
| "label": "LABEL_REPEATED", | |
| "name": "reasons", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.NeedsChromeSourceResponse.Reason" | |
| }, | |
| { | |
| "jsonName": "packages", | |
| "label": "LABEL_REPEATED", | |
| "name": "packages", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "buildsChrome", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "builds_chrome", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "NeedsChromeSourceResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "chrome", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chrome", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "packageInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "package_info", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| } | |
| ], | |
| "name": "HasPrebuiltRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "hasPrebuilt", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "has_prebuilt", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "HasPrebuiltResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "build_targets", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "overlayType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "overlay_type", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.OverlayType" | |
| }, | |
| { | |
| "jsonName": "outputDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "output_dir", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "ignoreMissingProjects", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ignore_missing_projects", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "UprevPackagesRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "packageInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "package_info", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "versions", | |
| "label": "LABEL_REPEATED", | |
| "name": "versions", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UprevVersionedPackageRequest.GitRef" | |
| }, | |
| { | |
| "jsonName": "buildTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "build_targets", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| } | |
| ], | |
| "name": "UprevVersionedPackageRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "repository", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "repository", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "ref", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ref", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "revision", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "revision", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GitRef" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "filePath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "file_path", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "versions", | |
| "label": "LABEL_REPEATED", | |
| "name": "versions", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UprevVersionFileRequest.GitRef" | |
| } | |
| ], | |
| "name": "UprevVersionFileRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "repository", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "repository", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "ref", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ref", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "revision", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "revision", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GitRef" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "modifiedEbuilds", | |
| "label": "LABEL_REPEATED", | |
| "name": "modified_ebuilds", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UprevPackagesResponse.Ebuild" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "packages", | |
| "label": "LABEL_REPEATED", | |
| "name": "packages", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "additionalCommitInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "additional_commit_info", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "UprevPackagesResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Ebuild" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "modifiedFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "modified_files", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "additionalCommitInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "additional_commit_info", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "UprevFileResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "responses", | |
| "label": "LABEL_REPEATED", | |
| "name": "responses", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UprevPackagesResponse" | |
| } | |
| ], | |
| "name": "UprevVersionedPackageResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "responses", | |
| "label": "LABEL_REPEATED", | |
| "name": "responses", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UprevFileResponse" | |
| } | |
| ], | |
| "name": "UprevVersionFileResponse" | |
| }, | |
| { | |
| "name": "RevBumpChromeRequest" | |
| } | |
| ], | |
| "name": "chromite/api/packages.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.BuildsChromeRequest", | |
| "name": "BuildsChrome", | |
| "outputType": ".chromite.api.BuildsChromeResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.GetAndroidMetadataRequest", | |
| "name": "GetAndroidMetadata", | |
| "outputType": ".chromite.api.GetAndroidMetadataResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.GetBestVisibleRequest", | |
| "name": "GetBestVisible", | |
| "outputType": ".chromite.api.GetBestVisibleResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.GetChromeVersionRequest", | |
| "name": "GetChromeVersion", | |
| "outputType": ".chromite.api.GetChromeVersionResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.GetTargetVersionsRequest", | |
| "name": "GetTargetVersions", | |
| "outputType": ".chromite.api.GetTargetVersionsResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.GetBuilderMetadataRequest", | |
| "name": "GetBuilderMetadata", | |
| "outputType": ".chromite.api.GetBuilderMetadataResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.HasChromePrebuiltRequest", | |
| "name": "HasChromePrebuilt", | |
| "outputType": ".chromite.api.HasChromePrebuiltResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.HasPrebuiltRequest", | |
| "name": "HasPrebuilt", | |
| "outputType": ".chromite.api.HasPrebuiltResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.NeedsChromeSourceRequest", | |
| "name": "NeedsChromeSource", | |
| "outputType": ".chromite.api.NeedsChromeSourceResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.RevBumpChromeRequest", | |
| "name": "RevBumpChrome", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.UprevVersionedPackageResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.UprevPackagesRequest", | |
| "name": "Uprev", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.UprevPackagesResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.UprevVersionedPackageRequest", | |
| "name": "UprevVersionedPackage", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.UprevVersionedPackageResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.UprevVersionFileRequest", | |
| "name": "UprevVersionFile", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.UprevVersionFileResponse" | |
| } | |
| ], | |
| "name": "PackageService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "packages", | |
| "serviceChrootAssert": "INSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromite/api/sysroot.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 1, | |
| "type": "TYPE_UINT32" | |
| } | |
| ], | |
| "name": "ChrootVersion" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "flags", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "flags", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.CreateRequest.Flags" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sdkVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk_version", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "skipChrootUpgrade", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "skip_chroot_upgrade", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "ccacheDisable", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ccache_disable", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "updateReplace", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "update_replace", | |
| "number": 6, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "keepOutDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "keep_out_dir", | |
| "number": 7, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "CreateRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "noReplace", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "no_replace", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "bootstrap", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bootstrap", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "noUseImage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "no_use_image", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "noDeleteOutDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "no_delete_out_dir", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "Flags" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.ChrootVersion" | |
| } | |
| ], | |
| "name": "CreateResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "DeleteRequest" | |
| }, | |
| { | |
| "name": "DeleteResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "UnmountRequest" | |
| }, | |
| { | |
| "name": "UnmountResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "flags", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "flags", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UpdateRequest.Flags" | |
| }, | |
| { | |
| "jsonName": "toolchainTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "toolchain_targets", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "resultPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result_path", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| }, | |
| { | |
| "jsonName": "useSnapshotBinhosts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "use_snapshot_binhosts", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "UpdateRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildSource", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_source", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "toolchainChanged", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "toolchain_changed", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "forceUpdate", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "force_update", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "Flags" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.ChrootVersion" | |
| }, | |
| { | |
| "jsonName": "failedPackageData", | |
| "label": "LABEL_REPEATED", | |
| "name": "failed_package_data", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FailedPackageData" | |
| }, | |
| { | |
| "jsonName": "skipped", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "skipped", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "UpdateResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "binhostGsBucket", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "binhost_gs_bucket", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "toolchainTarballTemplate", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "toolchain_tarball_template", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "sdkGsBucket", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk_gs_bucket", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "UprevRequest", | |
| "reservedRange": [ | |
| { | |
| "end": 3, | |
| "start": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "modifiedFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "modified_files", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "UprevResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "safe", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "safe", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "images", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "images", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "sysroots", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroots", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "tmp", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "tmp", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "cache", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "cache", | |
| "number": 6, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "logs", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "logs", | |
| "number": 7, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "workdirs", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "workdirs", | |
| "number": 8, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "incrementals", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "incrementals", | |
| "number": 9, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "CleanRequest" | |
| }, | |
| { | |
| "name": "CleanResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "SnapshotToken" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "CreateSnapshotRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "snapshotToken", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "snapshot_token", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.SnapshotToken" | |
| } | |
| ], | |
| "name": "CreateSnapshotResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "snapshotToken", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "snapshot_token", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.SnapshotToken" | |
| } | |
| ], | |
| "name": "RestoreSnapshotRequest" | |
| }, | |
| { | |
| "name": "RestoreSnapshotResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "UnmountPathRequest" | |
| }, | |
| { | |
| "name": "UnmountPathResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| } | |
| ], | |
| "name": "BuildPrebuiltsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "hostPrebuiltsPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "host_prebuilts_path", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "targetPrebuiltsPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "target_prebuilts_path", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "BuildPrebuiltsResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sdkVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk_version", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "BuildSdkTarballRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "sdkTarballPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk_tarball_path", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "BuildSdkTarballResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sdkPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk_path", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "destDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "dest_dir", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "CreateManifestFromSdkRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "manifestPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "manifest_path", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "CreateManifestFromSdkResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "prependVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "prepend_version", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "uploadLocation", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "upload_location", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "sdkTarballTemplate", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk_tarball_template", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "CreateBinhostCLsRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "cls", | |
| "label": "LABEL_REPEATED", | |
| "name": "cls", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "CreateBinhostCLsResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "prependVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "prepend_version", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "uploadLocation", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "upload_location", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "UploadPrebuiltPackagesRequest" | |
| }, | |
| { | |
| "name": "UploadPrebuiltPackagesResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "useFlags", | |
| "label": "LABEL_REPEATED", | |
| "name": "use_flags", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.UseFlag" | |
| }, | |
| { | |
| "jsonName": "resultPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result_path", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| } | |
| ], | |
| "name": "BuildSdkToolchainRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "generatedFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "generated_files", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "BuildSdkToolchainResponse" | |
| } | |
| ], | |
| "name": "chromite/api/sdk.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.CreateRequest", | |
| "name": "Create", | |
| "outputType": ".chromite.api.CreateResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.DeleteRequest", | |
| "name": "Delete", | |
| "outputType": ".chromite.api.DeleteResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.CleanRequest", | |
| "name": "Clean", | |
| "outputType": ".chromite.api.CleanResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.UnmountRequest", | |
| "name": "Unmount", | |
| "outputType": ".chromite.api.UnmountResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.UpdateRequest", | |
| "name": "Update", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "INSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.UpdateResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.UprevRequest", | |
| "name": "Uprev", | |
| "outputType": ".chromite.api.UprevResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.CreateSnapshotRequest", | |
| "name": "CreateSnapshot", | |
| "outputType": ".chromite.api.CreateSnapshotResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.RestoreSnapshotRequest", | |
| "name": "RestoreSnapshot", | |
| "outputType": ".chromite.api.RestoreSnapshotResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.UnmountPathRequest", | |
| "name": "UnmountPath", | |
| "outputType": ".chromite.api.UnmountPathResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BuildPrebuiltsRequest", | |
| "name": "BuildPrebuilts", | |
| "outputType": ".chromite.api.BuildPrebuiltsResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BuildSdkTarballRequest", | |
| "name": "BuildSdkTarball", | |
| "outputType": ".chromite.api.BuildSdkTarballResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.CreateManifestFromSdkRequest", | |
| "name": "CreateManifestFromSdk", | |
| "outputType": ".chromite.api.CreateManifestFromSdkResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.CreateBinhostCLsRequest", | |
| "name": "CreateBinhostCLs", | |
| "outputType": ".chromite.api.CreateBinhostCLsResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.UploadPrebuiltPackagesRequest", | |
| "name": "UploadPrebuiltPackages", | |
| "outputType": ".chromite.api.UploadPrebuiltPackagesResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BuildSdkToolchainRequest", | |
| "name": "BuildSdkToolchain", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "INSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.BuildSdkToolchainResponse" | |
| } | |
| ], | |
| "name": "SdkService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "sdk", | |
| "serviceChrootAssert": "OUTSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromite/api/sysroot.proto", | |
| "chromiumos/common.proto", | |
| "chromiumos/metrics.proto", | |
| "chromiumos/build/api/container_metadata.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "success", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "success", | |
| "number": 2, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.TestServiceContainerBuildResult.Success" | |
| }, | |
| { | |
| "jsonName": "failure", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure", | |
| "number": 3, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.TestServiceContainerBuildResult.Failure" | |
| } | |
| ], | |
| "name": "TestServiceContainerBuildResult", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "imageInfo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "image_info", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.build.api.ContainerImageInfo" | |
| }, | |
| { | |
| "jsonName": "registryPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "registry_path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Success" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "errorMessage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "error_message", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Failure" | |
| } | |
| ], | |
| "oneofDecl": [ | |
| { | |
| "name": "result" | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "BuilderType", | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "PUBLIC", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "PRIVATE", | |
| "number": 2 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "repository", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "repository", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.build.api.GcrRepository" | |
| }, | |
| { | |
| "jsonName": "tags", | |
| "label": "LABEL_REPEATED", | |
| "name": "tags", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "labels", | |
| "label": "LABEL_REPEATED", | |
| "name": "labels", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BuildTestServiceContainersRequest.LabelsEntry" | |
| }, | |
| { | |
| "jsonName": "builderType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "builder_type", | |
| "number": 7, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.BuildTestServiceContainersRequest.BuilderType" | |
| } | |
| ], | |
| "name": "BuildTestServiceContainersRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "key", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "key", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "LabelsEntry", | |
| "options": { | |
| "mapEntry": true | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "results", | |
| "label": "LABEL_REPEATED", | |
| "name": "results", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.TestServiceContainerBuildResult" | |
| } | |
| ], | |
| "name": "BuildTestServiceContainersResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "flags", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "flags", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BuildTargetUnitTestRequest.Flags" | |
| }, | |
| { | |
| "jsonName": "packages", | |
| "label": "LABEL_REPEATED", | |
| "name": "packages", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "packageBlocklist", | |
| "label": "LABEL_REPEATED", | |
| "name": "package_blocklist", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "resultsPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "results_path", | |
| "number": 8, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| } | |
| ], | |
| "name": "BuildTargetUnitTestRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "emptySysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "empty_sysroot", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "toolchainChanged", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "toolchain_changed", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "codeCoverage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "code_coverage", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "testablePackagesOptional", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "testable_packages_optional", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "filterOnlyCrosWorkon", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "filter_only_cros_workon", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "rustCodeCoverage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "rust_code_coverage", | |
| "number": 6, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "bazel", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bazel", | |
| "number": 7, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "Flags" | |
| } | |
| ], | |
| "reservedName": [ | |
| "result_path" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 3, | |
| "start": 2 | |
| }, | |
| { | |
| "end": 6, | |
| "start": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "events", | |
| "label": "LABEL_REPEATED", | |
| "name": "events", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.MetricEvent" | |
| }, | |
| { | |
| "jsonName": "failedPackageData", | |
| "label": "LABEL_REPEATED", | |
| "name": "failed_package_data", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.FailedPackageData" | |
| } | |
| ], | |
| "name": "BuildTargetUnitTestResponse", | |
| "reservedName": [ | |
| "tarball_path", | |
| "failed_packages" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 2, | |
| "start": 1 | |
| }, | |
| { | |
| "end": 3, | |
| "start": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "ChromiteUnitTestRequest" | |
| }, | |
| { | |
| "name": "ChromiteUnitTestResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "ChromitePytestRequest" | |
| }, | |
| { | |
| "name": "ChromitePytestResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "bazelOutputUserRoot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bazel_output_user_root", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "BazelTestRequest" | |
| }, | |
| { | |
| "name": "BazelTestResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "CrosSigningTestRequest" | |
| }, | |
| { | |
| "name": "CrosSigningTestResponse" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "TestHarness", | |
| "value": [ | |
| { | |
| "name": "UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "TAST", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "AUTOTEST", | |
| "number": 2 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "vmPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "vm_path", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "sshOptions", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ssh_options", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.VmTestRequest.SshOptions" | |
| }, | |
| { | |
| "jsonName": "testHarness", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_harness", | |
| "number": 5, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.VmTestRequest.TestHarness" | |
| }, | |
| { | |
| "jsonName": "vmTests", | |
| "label": "LABEL_REPEATED", | |
| "name": "vm_tests", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.VmTestRequest.VmTest" | |
| } | |
| ], | |
| "name": "VmTestRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "privateKeyPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "private_key_path", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "port", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "port", | |
| "number": 2, | |
| "type": "TYPE_INT32" | |
| } | |
| ], | |
| "name": "SshOptions" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "pattern", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "pattern", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "VmTest" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "VmTestResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "RulesCrosUnitTestRequest" | |
| }, | |
| { | |
| "name": "RulesCrosUnitTestResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| }, | |
| { | |
| "jsonName": "chromeRoot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chrome_root", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "gomaConfig", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "goma_config", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.GomaConfig" | |
| } | |
| ], | |
| "name": "SimpleChromeWorkflowTestRequest" | |
| }, | |
| { | |
| "name": "SimpleChromeWorkflowTestResponse" | |
| } | |
| ], | |
| "name": "chromite/api/test.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.BuildTestServiceContainersRequest", | |
| "name": "BuildTestServiceContainers", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.BuildTestServiceContainersResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BuildTargetUnitTestRequest", | |
| "name": "BuildTargetUnitTest", | |
| "outputType": ".chromite.api.BuildTargetUnitTestResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.ChromiteUnitTestRequest", | |
| "name": "ChromiteUnitTest", | |
| "outputType": ".chromite.api.ChromiteUnitTestResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.ChromitePytestRequest", | |
| "name": "ChromitePytest", | |
| "outputType": ".chromite.api.ChromitePytestResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.BazelTestRequest", | |
| "name": "BazelTest", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.BazelTestResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.CrosSigningTestRequest", | |
| "name": "CrosSigningTest", | |
| "outputType": ".chromite.api.CrosSigningTestResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.VmTestRequest", | |
| "name": "VmTest", | |
| "outputType": ".chromite.api.VmTestResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.RulesCrosUnitTestRequest", | |
| "name": "RulesCrosUnitTest", | |
| "outputType": ".chromite.api.RulesCrosUnitTestResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.SimpleChromeWorkflowTestRequest", | |
| "name": "SimpleChromeWorkflowTest", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.SimpleChromeWorkflowTestResponse" | |
| } | |
| ], | |
| "name": "TestService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "test", | |
| "serviceChrootAssert": "INSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/artifacts.proto", | |
| "chromite/api/binhost.proto", | |
| "chromite/api/depgraph.proto", | |
| "chromite/api/firmware.proto", | |
| "chromite/api/image.proto", | |
| "chromite/api/packages.proto", | |
| "chromite/api/sdk.proto", | |
| "chromite/api/sysroot.proto", | |
| "chromite/api/test.proto", | |
| "google/protobuf/timestamp.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "retcode", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "retcode", | |
| "number": 1, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "hadTimeout", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "had_timeout", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "hadException", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "had_exception", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "wasCancelled", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "was_cancelled", | |
| "number": 4, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "StepExecutionResult" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "buildId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_id", | |
| "number": 42, | |
| "type": "TYPE_INT64" | |
| }, | |
| { | |
| "jsonName": "stepName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "step_name", | |
| "number": 43, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "requestTime", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "request_time", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".google.protobuf.Timestamp" | |
| }, | |
| { | |
| "jsonName": "responseTime", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "response_time", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".google.protobuf.Timestamp" | |
| }, | |
| { | |
| "jsonName": "stdout", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "stdout", | |
| "number": 50, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "stderr", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "stderr", | |
| "number": 51, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "stepExecutionResult", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "step_execution_result", | |
| "number": 52, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".analysis_service.StepExecutionResult" | |
| }, | |
| { | |
| "jsonName": "installPackagesRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "install_packages_request", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.InstallPackagesRequest" | |
| }, | |
| { | |
| "jsonName": "bundleRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bundle_request", | |
| "number": 5, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BundleRequest" | |
| }, | |
| { | |
| "jsonName": "bundleVmFilesRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bundle_vm_files_request", | |
| "number": 7, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BundleVmFilesRequest" | |
| }, | |
| { | |
| "jsonName": "binhostGetRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "binhost_get_request", | |
| "number": 8, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BinhostGetRequest" | |
| }, | |
| { | |
| "jsonName": "aclArgsRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_args_request", | |
| "number": 10, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.AclArgsRequest" | |
| }, | |
| { | |
| "jsonName": "prepareBinhostUploadsRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "prepare_binhost_uploads_request", | |
| "number": 12, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.PrepareBinhostUploadsRequest" | |
| }, | |
| { | |
| "jsonName": "setBinhostRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "set_binhost_request", | |
| "number": 14, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.SetBinhostRequest" | |
| }, | |
| { | |
| "jsonName": "regenBuildCacheRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "regen_build_cache_request", | |
| "number": 16, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RegenBuildCacheRequest" | |
| }, | |
| { | |
| "jsonName": "getBuildDependencyGraphRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "get_build_dependency_graph_request", | |
| "number": 18, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GetBuildDependencyGraphRequest" | |
| }, | |
| { | |
| "jsonName": "createImageRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "create_image_request", | |
| "number": 20, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.CreateImageRequest" | |
| }, | |
| { | |
| "jsonName": "testImageRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_image_request", | |
| "number": 22, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.TestImageRequest" | |
| }, | |
| { | |
| "jsonName": "createRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "create_request", | |
| "number": 24, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.CreateRequest" | |
| }, | |
| { | |
| "jsonName": "updateRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "update_request", | |
| "number": 26, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UpdateRequest" | |
| }, | |
| { | |
| "jsonName": "sysrootCreateRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot_create_request", | |
| "number": 28, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.SysrootCreateRequest" | |
| }, | |
| { | |
| "jsonName": "installToolchainRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "install_toolchain_request", | |
| "number": 30, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.InstallToolchainRequest" | |
| }, | |
| { | |
| "jsonName": "buildTargetUnitTestRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target_unit_test_request", | |
| "number": 32, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BuildTargetUnitTestRequest" | |
| }, | |
| { | |
| "jsonName": "chromiteUnitTestRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chromite_unit_test_request", | |
| "number": 34, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.ChromiteUnitTestRequest" | |
| }, | |
| { | |
| "jsonName": "vmTestRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "vm_test_request", | |
| "number": 38, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.VmTestRequest" | |
| }, | |
| { | |
| "jsonName": "uprevPackagesRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uprev_packages_request", | |
| "number": 44, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UprevPackagesRequest" | |
| }, | |
| { | |
| "jsonName": "getBestVisibleRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "get_best_visible_request", | |
| "number": 46, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GetBestVisibleRequest" | |
| }, | |
| { | |
| "jsonName": "getChromeVersionRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "get_chrome_version_request", | |
| "number": 48, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GetChromeVersionRequest" | |
| }, | |
| { | |
| "jsonName": "getBuilderMetadataRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "get_builder_metadata_request", | |
| "number": 53, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GetBuilderMetadataRequest" | |
| }, | |
| { | |
| "jsonName": "buildAllFirmwareRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_all_firmware_request", | |
| "number": 55, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BuildAllFirmwareRequest" | |
| }, | |
| { | |
| "jsonName": "testAllFirmwareRequest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_all_firmware_request", | |
| "number": 57, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.TestAllFirmwareRequest" | |
| }, | |
| { | |
| "jsonName": "installPackagesResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "install_packages_response", | |
| "number": 2, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.InstallPackagesResponse" | |
| }, | |
| { | |
| "jsonName": "bundleResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bundle_response", | |
| "number": 6, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BundleResponse" | |
| }, | |
| { | |
| "jsonName": "binhostGetResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "binhost_get_response", | |
| "number": 9, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BinhostGetResponse" | |
| }, | |
| { | |
| "jsonName": "aclArgsResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "acl_args_response", | |
| "number": 11, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.AclArgsResponse" | |
| }, | |
| { | |
| "jsonName": "prepareBinhostUploadsResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "prepare_binhost_uploads_response", | |
| "number": 13, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.PrepareBinhostUploadsResponse" | |
| }, | |
| { | |
| "jsonName": "setBinhostResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "set_binhost_response", | |
| "number": 15, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.SetBinhostResponse" | |
| }, | |
| { | |
| "jsonName": "regenBuildCacheResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "regen_build_cache_response", | |
| "number": 17, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RegenBuildCacheResponse" | |
| }, | |
| { | |
| "jsonName": "getBuildDependencyGraphResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "get_build_dependency_graph_response", | |
| "number": 19, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GetBuildDependencyGraphResponse" | |
| }, | |
| { | |
| "jsonName": "createImageResult", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "create_image_result", | |
| "number": 21, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.CreateImageResult" | |
| }, | |
| { | |
| "jsonName": "testImageResult", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_image_result", | |
| "number": 23, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.TestImageResult" | |
| }, | |
| { | |
| "jsonName": "createResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "create_response", | |
| "number": 25, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.CreateResponse" | |
| }, | |
| { | |
| "jsonName": "updateResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "update_response", | |
| "number": 27, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UpdateResponse" | |
| }, | |
| { | |
| "jsonName": "sysrootCreateResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot_create_response", | |
| "number": 29, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.SysrootCreateResponse" | |
| }, | |
| { | |
| "jsonName": "installToolchainResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "install_toolchain_response", | |
| "number": 31, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.InstallToolchainResponse" | |
| }, | |
| { | |
| "jsonName": "buildTargetUnitTestResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target_unit_test_response", | |
| "number": 33, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BuildTargetUnitTestResponse" | |
| }, | |
| { | |
| "jsonName": "chromiteUnitTestResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chromite_unit_test_response", | |
| "number": 35, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.ChromiteUnitTestResponse" | |
| }, | |
| { | |
| "jsonName": "vmTestResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "vm_test_response", | |
| "number": 39, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.VmTestResponse" | |
| }, | |
| { | |
| "jsonName": "uprevPackagesResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uprev_packages_response", | |
| "number": 45, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.UprevPackagesResponse" | |
| }, | |
| { | |
| "jsonName": "getBestVisibleResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "get_best_visible_response", | |
| "number": 47, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GetBestVisibleResponse" | |
| }, | |
| { | |
| "jsonName": "getChromeVersionResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "get_chrome_version_response", | |
| "number": 49, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GetChromeVersionResponse" | |
| }, | |
| { | |
| "jsonName": "getBuilderMetadataResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "get_builder_metadata_response", | |
| "number": 54, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GetBuilderMetadataResponse" | |
| }, | |
| { | |
| "jsonName": "buildAllFirmwareResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_all_firmware_response", | |
| "number": 56, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.BuildAllFirmwareResponse" | |
| }, | |
| { | |
| "jsonName": "testAllFirmwareResponse", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_all_firmware_response", | |
| "number": 58, | |
| "oneofIndex": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.TestAllFirmwareResponse" | |
| } | |
| ], | |
| "name": "AnalysisServiceEvent", | |
| "oneofDecl": [ | |
| { | |
| "name": "request" | |
| }, | |
| { | |
| "name": "response" | |
| } | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 37, | |
| "start": 36 | |
| }, | |
| { | |
| "end": 38, | |
| "start": 37 | |
| }, | |
| { | |
| "end": 41, | |
| "start": 40 | |
| }, | |
| { | |
| "end": 42, | |
| "start": 41 | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "analysis_service/analysis_service.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/analysis_service" | |
| }, | |
| "package": "analysis_service", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "messageType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "HierarchyEnforcement", | |
| "value": [ | |
| { | |
| "name": "HIERARCHY_ENFORCEMENT_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "OS", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "TEST_PLAN", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "TEST", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "BOARD", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "MODEL", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "AP_RO_VERSION", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "AP_RW_VERSION", | |
| "number": 7 | |
| }, | |
| { | |
| "name": "EC_RO_VERSION", | |
| "number": 8 | |
| }, | |
| { | |
| "name": "EC_RW_VERSION", | |
| "number": 9 | |
| }, | |
| { | |
| "name": "GSC_RO_VERSION", | |
| "number": 10 | |
| }, | |
| { | |
| "name": "GSC_RW_VERSION", | |
| "number": 11 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "scope", | |
| "label": "LABEL_REPEATED", | |
| "name": "scope", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.TestRequirement.TestScope" | |
| }, | |
| { | |
| "jsonName": "analyzer", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "analyzer", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.TestRequirement.Analyzer" | |
| } | |
| ], | |
| "name": "TestRequirement", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "hierarchy", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "hierarchy", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "filter", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "filter", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "TestScope" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "AnalysisDimension" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "dimension", | |
| "label": "LABEL_REPEATED", | |
| "name": "dimension", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.TestRequirement.AnalysisDimension" | |
| } | |
| ], | |
| "name": "Analyzer" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "testPlanRequirement", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_plan_requirement", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.TestRequirement" | |
| } | |
| ], | |
| "name": "TestRequirements" | |
| } | |
| ], | |
| "name": "auto_qual/analysis_reqs.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "modelName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "model_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "sku", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sku", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "IndividualTarget" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "board", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "board", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "models", | |
| "label": "LABEL_REPEATED", | |
| "name": "models", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.IndividualTarget" | |
| } | |
| ], | |
| "name": "UnibuildTarget" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "individual", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "individual", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.IndividualTarget" | |
| }, | |
| { | |
| "jsonName": "unibuild", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "unibuild", | |
| "number": 2, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.UnibuildTarget" | |
| } | |
| ], | |
| "name": "BuildTargetType", | |
| "oneofDecl": [ | |
| { | |
| "name": "build" | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "HardwarePhase", | |
| "value": [ | |
| { | |
| "name": "HARDWARE_PHASE_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "EVT", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "DVT", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "PVT", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "MP", | |
| "number": 4 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "phase", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "phase", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".auto_qual.DeviceUnderTest.HardwarePhase" | |
| }, | |
| { | |
| "jsonName": "dut", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "dut", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BuildTargetType" | |
| } | |
| ], | |
| "name": "DeviceUnderTest" | |
| } | |
| ], | |
| "name": "auto_qual/build_info.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "flag", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "flag", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "TestArguments" | |
| }, | |
| { | |
| "name": "CustomizableTestPlatformTest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "atpConfigName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "atp_config_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "atpGclFile", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "atp_gcl_file", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "AndroidTestPlatformTest" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "HarnessType", | |
| "value": [ | |
| { | |
| "name": "HARNESS_TYPE_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "TAUTO", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "TAST", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "MANUAL", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "TRADEFED", | |
| "number": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "RetryType", | |
| "value": [ | |
| { | |
| "name": "RETRY_TYPE_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "TEST_RUNNER_DISABLE_RETRY", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "TEST_RUNNER_ENABLE_RETRY", | |
| "number": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PoolType", | |
| "value": [ | |
| { | |
| "name": "UNKNOWN_POOL_TYPE", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "DEFAULT", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "FAFT_PD", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "EXTENDED_DURATION", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "harness", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "harness", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".auto_qual.Test.HarnessType" | |
| }, | |
| { | |
| "jsonName": "includeTags", | |
| "label": "LABEL_REPEATED", | |
| "name": "include_tags", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "excludeTags", | |
| "label": "LABEL_REPEATED", | |
| "name": "exclude_tags", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "suite", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "suite", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "includeNames", | |
| "label": "LABEL_REPEATED", | |
| "name": "include_names", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "excludeNames", | |
| "label": "LABEL_REPEATED", | |
| "name": "exclude_names", | |
| "number": 6, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "scheduleForEachRo", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "schedule_for_each_ro", | |
| "number": 7, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "retry", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "retry", | |
| "number": 8, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".auto_qual.Test.RetryType" | |
| }, | |
| { | |
| "jsonName": "arguments", | |
| "label": "LABEL_REPEATED", | |
| "name": "arguments", | |
| "number": 9, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.TestArguments" | |
| }, | |
| { | |
| "jsonName": "timeoutSeconds", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "timeout_seconds", | |
| "number": 10, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "ctpContainerLabel", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ctp_container_label", | |
| "number": 11, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "poolType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "pool_type", | |
| "number": 12, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".auto_qual.Test.PoolType" | |
| }, | |
| { | |
| "jsonName": "ctpTest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ctp_test", | |
| "number": 13, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.CustomizableTestPlatformTest" | |
| }, | |
| { | |
| "jsonName": "atpTest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "atp_test", | |
| "number": 14, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.AndroidTestPlatformTest" | |
| } | |
| ], | |
| "name": "Test", | |
| "oneofDecl": [ | |
| { | |
| "name": "test_system" | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "auto_qual/test.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "busytownBranchName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "busytown_branch_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "releaseConfiguration", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "release_configuration", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "buildVariant", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_variant", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "productName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "product_name", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "buildId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_id", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "AndroidBuildTarget" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "targetMilestoneNumber", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "target_milestone_number", | |
| "number": 1, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "branchName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "branch_name", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ChromeosBuildTarget" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "android", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.AndroidBuildTarget" | |
| }, | |
| { | |
| "jsonName": "chromeos", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chromeos", | |
| "number": 2, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ChromeosBuildTarget" | |
| } | |
| ], | |
| "name": "OSBuildTarget", | |
| "oneofDecl": [ | |
| { | |
| "name": "os" | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "auto_qual/os_build_target.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "BaseFirmwareVersionString" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "majorVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "major_version", | |
| "number": 1, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "minorVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "minor_version", | |
| "number": 2, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "patchNumber", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "patch_number", | |
| "number": 3, | |
| "type": "TYPE_UINT32" | |
| } | |
| ], | |
| "name": "BaseFirmwareVersionStruct" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "minorVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "minor_version", | |
| "number": 1, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "majorVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "major_version", | |
| "number": 2, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "epoch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "epoch", | |
| "number": 3, | |
| "type": "TYPE_UINT32" | |
| } | |
| ], | |
| "name": "GscFirmwareVersionStruct" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "baseVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "base_version", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BaseFirmwareVersionStruct" | |
| }, | |
| { | |
| "jsonName": "baseVersionString", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "base_version_string", | |
| "number": 2, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BaseFirmwareVersionString" | |
| }, | |
| { | |
| "jsonName": "gscVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gsc_version", | |
| "number": 3, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.GscFirmwareVersionStruct" | |
| } | |
| ], | |
| "name": "FirmwareTargetVersion", | |
| "oneofDecl": [ | |
| { | |
| "name": "info" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "uri", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "uri", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.FirmwareTargetVersion" | |
| } | |
| ], | |
| "name": "BaseFirmwareTarget" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "ec", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ec", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BaseFirmwareTarget" | |
| }, | |
| { | |
| "jsonName": "ap", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ap", | |
| "number": 2, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BaseFirmwareTarget" | |
| }, | |
| { | |
| "jsonName": "gsc", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gsc", | |
| "number": 3, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BaseFirmwareTarget" | |
| }, | |
| { | |
| "jsonName": "fpmcu", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "fpmcu", | |
| "number": 4, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BaseFirmwareTarget" | |
| }, | |
| { | |
| "jsonName": "ish", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ish", | |
| "number": 5, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BaseFirmwareTarget" | |
| }, | |
| { | |
| "jsonName": "pdc", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "pdc", | |
| "number": 6, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BaseFirmwareTarget" | |
| } | |
| ], | |
| "name": "FirmwareTargetInfo", | |
| "oneofDecl": [ | |
| { | |
| "name": "info" | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "ReadabilityType", | |
| "value": [ | |
| { | |
| "name": "READABILITY_TYPE_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "RO", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "RW", | |
| "number": 2 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "readability", | |
| "label": "LABEL_REPEATED", | |
| "name": "readability", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".auto_qual.FirmwareTarget.ReadabilityType" | |
| }, | |
| { | |
| "jsonName": "fw", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "fw", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.FirmwareTargetInfo" | |
| } | |
| ], | |
| "name": "FirmwareTarget" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "group", | |
| "label": "LABEL_REPEATED", | |
| "name": "group", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.FirmwareTarget" | |
| } | |
| ], | |
| "name": "FirmwareTargetGroupDefinition" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "current", | |
| "label": "LABEL_REPEATED", | |
| "name": "current", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.FirmwareTarget" | |
| }, | |
| { | |
| "jsonName": "previous", | |
| "label": "LABEL_REPEATED", | |
| "name": "previous", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.FirmwareTargetGroupDefinition" | |
| } | |
| ], | |
| "name": "FirmwareTargetDefinition" | |
| } | |
| ], | |
| "name": "auto_qual/firmware_target.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "google/protobuf/descriptor.proto", | |
| "google/protobuf/timestamp.proto", | |
| "auto_qual/test.proto", | |
| "auto_qual/os_build_target.proto", | |
| "auto_qual/firmware_target.proto", | |
| "auto_qual/build_info.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "NotificationType", | |
| "value": [ | |
| { | |
| "name": "NOTIFICATION_TYPE_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "FAILING_VERDICT", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "FAILING_EFFORT", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "COMPLETE_EFFORT", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "id", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "id", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "testPlan", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_plan", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig.TestPlan" | |
| }, | |
| { | |
| "jsonName": "maxRetries", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "max_retries", | |
| "number": 4, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "osBuildTarget", | |
| "label": "LABEL_REPEATED", | |
| "name": "os_build_target", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.OSBuildTarget" | |
| }, | |
| { | |
| "jsonName": "notifications", | |
| "label": "LABEL_REPEATED", | |
| "name": "notifications", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig.Notification" | |
| }, | |
| { | |
| "jsonName": "followOnTesting", | |
| "label": "LABEL_REPEATED", | |
| "name": "follow_on_testing", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig.AdditionalTesting" | |
| }, | |
| { | |
| "jsonName": "scheduledTesting", | |
| "label": "LABEL_REPEATED", | |
| "name": "scheduled_testing", | |
| "number": 8, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig.AdditionalTesting" | |
| }, | |
| { | |
| "jsonName": "fwTargets", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "fw_targets", | |
| "number": 9, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.FirmwareTargetDefinition" | |
| }, | |
| { | |
| "jsonName": "duts", | |
| "label": "LABEL_REPEATED", | |
| "name": "duts", | |
| "number": 10, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.DeviceUnderTest" | |
| }, | |
| { | |
| "jsonName": "entryPointSource", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "entry_point_source", | |
| "number": 11, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig.EntryPointSource" | |
| }, | |
| { | |
| "jsonName": "userRequestId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "user_request_id", | |
| "number": 12, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "generationTime", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "generation_time", | |
| "number": 13, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".google.protobuf.Timestamp" | |
| }, | |
| { | |
| "jsonName": "testBuildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_build_target", | |
| "number": 14, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.OSBuildTarget" | |
| }, | |
| { | |
| "jsonName": "skipBootPrerequisite", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "skip_boot_prerequisite", | |
| "number": 15, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "ModelTestEffortConfig", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "type", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "type", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".auto_qual.ModelTestEffortConfig.NotificationType" | |
| }, | |
| { | |
| "jsonName": "email", | |
| "label": "LABEL_REPEATED", | |
| "name": "email", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Notification" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "testPlanName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_plan_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "poolConfigs", | |
| "label": "LABEL_REPEATED", | |
| "name": "pool_configs", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig.TestPlan.PoolConfig" | |
| }, | |
| { | |
| "jsonName": "testOverrides", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_overrides", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.Test" | |
| } | |
| ], | |
| "name": "TestPlan", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "pool", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "pool", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "poolType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "pool_type", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".auto_qual.Test.PoolType" | |
| } | |
| ], | |
| "name": "PoolConfig" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "testEffort", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_effort", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig" | |
| }, | |
| { | |
| "jsonName": "testPlan", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_plan", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig.TestPlan" | |
| } | |
| ], | |
| "name": "AdditionalTesting" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "method", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "method", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "bucket", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bucket", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "source", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "source", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "EntryPointSource" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "testEfforts", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_efforts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig" | |
| } | |
| ], | |
| "name": "ModelTestEffortConfigs" | |
| } | |
| ], | |
| "name": "auto_qual/test_effort.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "auto_qual/test_effort.proto", | |
| "auto_qual/firmware_target.proto" | |
| ], | |
| "enumType": [ | |
| { | |
| "name": "TriggerType", | |
| "value": [ | |
| { | |
| "name": "TRIGGER_TYPE_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "TRIGGER_TYPE_ANY", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "TRIGGER_TYPE_ALL", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "TRIGGER_TYPE_ON_NEW_BUILDER", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "buckets", | |
| "label": "LABEL_REPEATED", | |
| "name": "buckets", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "LuciBuilder" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "branch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "branch", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "target", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "target", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "AndroidBuilder" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "luci", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "luci", | |
| "number": 1, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.LuciBuilder" | |
| }, | |
| { | |
| "jsonName": "ab", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ab", | |
| "number": 2, | |
| "oneofIndex": 0, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.AndroidBuilder" | |
| }, | |
| { | |
| "jsonName": "applicableTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "applicable_targets", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.FirmwareTarget" | |
| } | |
| ], | |
| "name": "BuilderConfig", | |
| "oneofDecl": [ | |
| { | |
| "name": "builder" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "builders", | |
| "label": "LABEL_REPEATED", | |
| "name": "builders", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BuilderConfig" | |
| }, | |
| { | |
| "jsonName": "testEffortTemplates", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_effort_templates", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig" | |
| }, | |
| { | |
| "jsonName": "triggerType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "trigger_type", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".auto_qual.TriggerType" | |
| }, | |
| { | |
| "jsonName": "minIntervalHours", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "min_interval_hours", | |
| "number": 4, | |
| "type": "TYPE_INT32" | |
| } | |
| ], | |
| "name": "TestEffortBuilderConfig" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "configs", | |
| "label": "LABEL_REPEATED", | |
| "name": "configs", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.TestEffortBuilderConfig" | |
| } | |
| ], | |
| "name": "TestEffortBuilderConfigs" | |
| } | |
| ], | |
| "name": "auto_qual/builder_config.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "auto_qual/test_effort.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "builderName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "builder_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "testEffortTemplate", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_effort_template", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ModelTestEffortConfig" | |
| } | |
| ], | |
| "name": "BuilderQualConfig" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "builderQualConfig", | |
| "label": "LABEL_REPEATED", | |
| "name": "builder_qual_config", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.BuilderQualConfig" | |
| } | |
| ], | |
| "name": "BuilderQualConfigs" | |
| } | |
| ], | |
| "name": "auto_qual/builder_qual_config.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "auto_qual/os_build_target.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "testPlanName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_plan_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "osBuildTarget", | |
| "label": "LABEL_REPEATED", | |
| "name": "os_build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.OSBuildTarget" | |
| }, | |
| { | |
| "jsonName": "requiredTest", | |
| "label": "LABEL_REPEATED", | |
| "name": "required_test", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "RequiredTestList" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "testRequirements", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_requirements", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.RequiredTestList" | |
| } | |
| ], | |
| "name": "RequiredTests" | |
| } | |
| ], | |
| "name": "auto_qual/required_tests.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "auto_qual/os_build_target.proto", | |
| "auto_qual/test.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "osBuildTarget", | |
| "label": "LABEL_REPEATED", | |
| "name": "os_build_target", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.OSBuildTarget" | |
| }, | |
| { | |
| "jsonName": "test", | |
| "label": "LABEL_REPEATED", | |
| "name": "test", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.Test" | |
| } | |
| ], | |
| "name": "TestPlan" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "testPlan", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_plan", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.TestPlan" | |
| } | |
| ], | |
| "name": "TestPlans" | |
| } | |
| ], | |
| "name": "auto_qual/test_plan.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "argument", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "argument", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "tag", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "tag", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ApplicableTest" | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "WaiverType", | |
| "value": [ | |
| { | |
| "name": "WAIVER_TYPE_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "BOOT_TO_KERNEL", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "BOOT_TO_LOGIN", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "EC_REBOOT", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "RESUME_TIME", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "NON_REQUIRED_TEST", | |
| "number": 5 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "board", | |
| "label": "LABEL_REPEATED", | |
| "name": "board", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "model", | |
| "label": "LABEL_REPEATED", | |
| "name": "model", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "type", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "type", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".auto_qual.Waiver.WaiverType" | |
| }, | |
| { | |
| "jsonName": "resource", | |
| "label": "LABEL_REPEATED", | |
| "name": "resource", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "value", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "value", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "applicableTest", | |
| "label": "LABEL_REPEATED", | |
| "name": "applicable_test", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.ApplicableTest" | |
| } | |
| ], | |
| "name": "Waiver" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "testEffortId", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_effort_id", | |
| "number": 1, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "waiver", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "waiver", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.Waiver" | |
| } | |
| ], | |
| "name": "WaiverInstance" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "waiverInstance", | |
| "label": "LABEL_REPEATED", | |
| "name": "waiver_instance", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".auto_qual.WaiverInstance" | |
| } | |
| ], | |
| "name": "Waivers" | |
| } | |
| ], | |
| "name": "auto_qual/waiver.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/auto_qual" | |
| }, | |
| "package": "auto_qual", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "enumType": [ | |
| { | |
| "name": "MarkStableStatusType", | |
| "value": [ | |
| { | |
| "name": "MARK_STABLE_STATUS_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "MARK_STABLE_STATUS_SUCCESS", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "MARK_STABLE_STATUS_PINNED", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "MARK_STABLE_STATUS_EARLY_EXIT", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "androidBuildBranch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_build_branch", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidPackage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_package", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GetLatestBuildRequest", | |
| "reservedRange": [ | |
| { | |
| "end": 2, | |
| "start": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "androidVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_version", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GetLatestBuildResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "trackingBranch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "tracking_branch", | |
| "number": 2, | |
| "options": { | |
| "deprecated": true | |
| }, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "packageName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "package_name", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidBuildBranch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_build_branch", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_version", | |
| "number": 5, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidGtsBuildBranch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_gts_build_branch", | |
| "number": 6, | |
| "options": { | |
| "deprecated": true | |
| }, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "buildTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "build_targets", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "skipCommit", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "skip_commit", | |
| "number": 8, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "ignoreDataCollectorArtifacts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "ignore_data_collector_artifacts", | |
| "number": 9, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "MarkStableRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "status", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "status", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.MarkStableStatusType" | |
| }, | |
| { | |
| "jsonName": "androidAtom", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_atom", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| } | |
| ], | |
| "name": "MarkStableResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| } | |
| ], | |
| "name": "UnpinVersionRequest" | |
| }, | |
| { | |
| "name": "UnpinVersionResponse" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "androidPackage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_package", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_version", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "androidBranch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "android_branch", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "WriteLKGBRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "modifiedFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "modified_files", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "WriteLKGBResponse" | |
| } | |
| ], | |
| "name": "chromite/api/android.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.GetLatestBuildRequest", | |
| "name": "GetLatestBuild", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.GetLatestBuildResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.MarkStableRequest", | |
| "name": "MarkStable", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.MarkStableResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.UnpinVersionRequest", | |
| "name": "UnpinVersion", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "INSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.UnpinVersionResponse" | |
| }, | |
| { | |
| "inputType": ".chromite.api.WriteLKGBRequest", | |
| "name": "WriteLKGB", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.WriteLKGBResponse" | |
| } | |
| ], | |
| "name": "AndroidService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "android", | |
| "serviceChrootAssert": "INSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "name": "CompileProtoRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "modifiedFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "modified_files", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.CompileProtoResponse.ProtoFile" | |
| } | |
| ], | |
| "name": "CompileProtoResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ProtoFile" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MethodGetRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "methods", | |
| "label": "LABEL_REPEATED", | |
| "name": "methods", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.MethodGetResponse.Method" | |
| } | |
| ], | |
| "name": "MethodGetResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "method", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "method", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Method" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "VersionGetRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "version", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "version", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.VersionGetResponse.Version" | |
| } | |
| ], | |
| "name": "VersionGetResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "major", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "major", | |
| "number": 1, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "minor", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "minor", | |
| "number": 2, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "bug", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bug", | |
| "number": 3, | |
| "type": "TYPE_INT32" | |
| } | |
| ], | |
| "name": "Version" | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "chromite/api/api.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.CompileProtoRequest", | |
| "name": "CompileProto", | |
| "outputType": ".chromite.api.CompileProtoResponse" | |
| } | |
| ], | |
| "name": "ApiService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "api", | |
| "serviceChrootAssert": "OUTSIDE" | |
| } | |
| } | |
| }, | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.MethodGetRequest", | |
| "name": "Get", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "implementationName": "GetMethods" | |
| } | |
| }, | |
| "outputType": ".chromite.api.MethodGetResponse" | |
| } | |
| ], | |
| "name": "MethodService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "api", | |
| "serviceChrootAssert": "OUTSIDE" | |
| } | |
| } | |
| }, | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.VersionGetRequest", | |
| "name": "Get", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "implementationName": "GetVersion" | |
| } | |
| }, | |
| "outputType": ".chromite.api.VersionGetResponse" | |
| } | |
| ], | |
| "name": "VersionService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "api", | |
| "serviceChrootAssert": "OUTSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "enumType": [ | |
| { | |
| "name": "CallType", | |
| "value": [ | |
| { | |
| "name": "CALL_TYPE_NONE", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "CALL_TYPE_EXECUTE", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "CALL_TYPE_VALIDATE_ONLY", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "CALL_TYPE_MOCK_SUCCESS", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "CALL_TYPE_MOCK_FAILURE", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "CALL_TYPE_MOCK_INVALID", | |
| "number": 5 | |
| } | |
| ] | |
| } | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "logPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "log_path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "callType", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "call_type", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.CallType" | |
| } | |
| ], | |
| "name": "BuildApiConfig" | |
| } | |
| ], | |
| "name": "chromite/api/build_api_config.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromiumos/common.proto", | |
| "chromiumos/metrics.proto" | |
| ], | |
| "enumType": [ | |
| { | |
| "name": "TestEnum", | |
| "value": [ | |
| { | |
| "name": "TEST_ENUM_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "TEST_ENUM_FOO", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "TEST_ENUM_BAR", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "TEST_ENUM_BAZ", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| } | |
| ], | |
| "name": "NestedPath" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "id", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "id", | |
| "number": 1, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "flag", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "flag", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "testEnum", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_enum", | |
| "number": 4, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.TestEnum" | |
| } | |
| ], | |
| "name": "MultiFieldMessage" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "id", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "id", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "anotherPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "another_path", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "nestedPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "nested_path", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.NestedPath" | |
| }, | |
| { | |
| "jsonName": "resultPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result_path", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.ResultPath" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "buildTargets", | |
| "label": "LABEL_REPEATED", | |
| "name": "build_targets", | |
| "number": 8, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "syncedDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "synced_dir", | |
| "number": 9, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.SyncedDir" | |
| }, | |
| { | |
| "jsonName": "syncedDirs", | |
| "label": "LABEL_REPEATED", | |
| "name": "synced_dirs", | |
| "number": 10, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.SyncedDir" | |
| }, | |
| { | |
| "jsonName": "messages", | |
| "label": "LABEL_REPEATED", | |
| "name": "messages", | |
| "number": 11, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.MultiFieldMessage" | |
| }, | |
| { | |
| "jsonName": "testEnum", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "test_enum", | |
| "number": 12, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.TestEnum" | |
| }, | |
| { | |
| "jsonName": "testEnums", | |
| "label": "LABEL_REPEATED", | |
| "name": "test_enums", | |
| "number": 13, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.TestEnum" | |
| }, | |
| { | |
| "jsonName": "number", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "number", | |
| "number": 14, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "numbers", | |
| "label": "LABEL_REPEATED", | |
| "name": "numbers", | |
| "number": 15, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "remoteexecConfig", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "remoteexec_config", | |
| "number": 16, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.RemoteexecConfig" | |
| } | |
| ], | |
| "name": "TestRequestMessage" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "result", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "result", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "artifact", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifact", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "nestedArtifact", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "nested_artifact", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.NestedPath" | |
| }, | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "artifacts", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "events", | |
| "label": "LABEL_REPEATED", | |
| "name": "events", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.MetricEvent" | |
| } | |
| ], | |
| "name": "TestResultMessage" | |
| } | |
| ], | |
| "name": "chromite/api/build_api_test.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "InputOutputMethod", | |
| "outputType": ".chromite.api.TestResultMessage" | |
| }, | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "RenamedMethod", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "implementationName": "CorrectName" | |
| } | |
| }, | |
| "outputType": ".chromite.api.TestResultMessage" | |
| }, | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "HiddenMethod", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodVisibility": "LV_HIDDEN" | |
| } | |
| }, | |
| "outputType": ".chromite.api.TestResultMessage" | |
| } | |
| ], | |
| "name": "TestApiService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "build_api_test" | |
| } | |
| } | |
| }, | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "InsideServiceInsideMethod", | |
| "outputType": ".chromite.api.TestResultMessage" | |
| }, | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "InsideServiceOutsideMethod", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.TestResultMessage" | |
| } | |
| ], | |
| "name": "InsideChrootApiService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "build_api_test", | |
| "serviceChrootAssert": "INSIDE" | |
| } | |
| } | |
| }, | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "OutsideServiceOutsideMethod", | |
| "outputType": ".chromite.api.TestResultMessage" | |
| }, | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "OutsideServiceInsideMethod", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "INSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.TestResultMessage" | |
| } | |
| ], | |
| "name": "OutsideChrootApiService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "build_api_test", | |
| "serviceChrootAssert": "OUTSIDE" | |
| } | |
| } | |
| }, | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "HiddenMethod", | |
| "outputType": ".chromite.api.TestResultMessage" | |
| } | |
| ], | |
| "name": "HiddenService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "build_api_test", | |
| "serviceChrootAssert": "OUTSIDE", | |
| "serviceVisibility": "LV_HIDDEN" | |
| } | |
| } | |
| }, | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "TotServiceTotMethod", | |
| "outputType": ".chromite.api.TestResultMessage" | |
| }, | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "TotServiceTotMethodInside", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "INSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.TestResultMessage" | |
| }, | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "TotServiceBranchedMethod", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodBranchedExecution": "EXECUTE_BRANCHED" | |
| } | |
| }, | |
| "outputType": ".chromite.api.TestResultMessage" | |
| }, | |
| { | |
| "inputType": ".chromite.api.TestRequestMessage", | |
| "name": "TotServiceBranchedMethodInside", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodBranchedExecution": "EXECUTE_BRANCHED" | |
| } | |
| }, | |
| "outputType": ".chromite.api.TestResultMessage" | |
| } | |
| ], | |
| "name": "TotExecutionService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "build_api_test", | |
| "serviceBranchedExecution": "EXECUTE_TOT", | |
| "serviceChrootAssert": "OUTSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chromeSrc", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chrome_src", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "cacheDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "cache_dir", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "fallbackVersions", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "fallback_versions", | |
| "number": 4, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "useExternalConfig", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "use_external_config", | |
| "number": 5, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "FindLkgmRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chromeosLkgm", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chromeos_lkgm", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "configName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "config_name", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "fullVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "full_version", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "error", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "error", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "FindLkgmResponse" | |
| } | |
| ], | |
| "name": "chromite/api/chrome_lkgm.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.FindLkgmRequest", | |
| "name": "FindLkgm", | |
| "outputType": ".chromite.api.FindLkgmResponse" | |
| } | |
| ], | |
| "name": "ChromeLkgmService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "chrome_lkgm" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "MergeConflictBehavior", | |
| "value": [ | |
| { | |
| "name": "MERGE_CONFLICT_BEHAVIOR_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "MERGE_CONFLICT_BEHAVIOR_SKIP", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "MERGE_CONFLICT_BEHAVIOR_FAIL", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "MERGE_CONFLICT_BEHAVIOR_STOP", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "MERGE_CONFLICT_BEHAVIOR_ALLOW_CONFLICT", | |
| "number": 4 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "upstream", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "upstream", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.Repo" | |
| }, | |
| { | |
| "jsonName": "downstream", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "downstream", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.Repo" | |
| }, | |
| { | |
| "jsonName": "topic", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "topic", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "labels", | |
| "label": "LABEL_REPEATED", | |
| "name": "labels", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.GerritLabel" | |
| }, | |
| { | |
| "jsonName": "reviewers", | |
| "label": "LABEL_REPEATED", | |
| "name": "reviewers", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.GerritUser" | |
| }, | |
| { | |
| "jsonName": "ccs", | |
| "label": "LABEL_REPEATED", | |
| "name": "ccs", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.GerritUser" | |
| }, | |
| { | |
| "jsonName": "prependSubject", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "prepend_subject", | |
| "number": 7, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "mergeConflictBehavior", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "merge_conflict_behavior", | |
| "number": 8, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.RunCopybotRequest.MergeConflictBehavior" | |
| }, | |
| { | |
| "jsonName": "excludeFilePatterns", | |
| "label": "LABEL_REPEATED", | |
| "name": "exclude_file_patterns", | |
| "number": 9, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.Pattern" | |
| }, | |
| { | |
| "jsonName": "keepPseudoheaders", | |
| "label": "LABEL_REPEATED", | |
| "name": "keep_pseudoheaders", | |
| "number": 10, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.Pseudoheader" | |
| }, | |
| { | |
| "jsonName": "addSignedOffBy", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "add_signed_off_by", | |
| "number": 11, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "dryRun", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "dry_run", | |
| "number": 12, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "pushOptions", | |
| "label": "LABEL_REPEATED", | |
| "name": "push_options", | |
| "number": 13, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.PushOption" | |
| }, | |
| { | |
| "jsonName": "hashtags", | |
| "label": "LABEL_REPEATED", | |
| "name": "hashtags", | |
| "number": 14, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.Hashtag" | |
| }, | |
| { | |
| "jsonName": "upstreamLimit", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "upstream_limit", | |
| "number": 15, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "downstreamLimit", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "downstream_limit", | |
| "number": 16, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "includePaths", | |
| "label": "LABEL_REPEATED", | |
| "name": "include_paths", | |
| "number": 17, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.IncludePath" | |
| }, | |
| { | |
| "jsonName": "buildUrl", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_url", | |
| "number": 18, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "buildId", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_id", | |
| "number": 19, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "jobName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "job_name", | |
| "number": 20, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.JobName" | |
| }, | |
| { | |
| "jsonName": "skipJobNames", | |
| "label": "LABEL_REPEATED", | |
| "name": "skip_job_names", | |
| "number": 21, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.JobName" | |
| }, | |
| { | |
| "jsonName": "pantheonSecrets", | |
| "label": "LABEL_REPEATED", | |
| "name": "pantheon_secrets", | |
| "number": 22, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.PantheonSecret" | |
| }, | |
| { | |
| "jsonName": "upstreamHash", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "upstream_hash", | |
| "number": 23, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "downstreamHash", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "downstream_hash", | |
| "number": 24, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "skipAuthors", | |
| "label": "LABEL_REPEATED", | |
| "name": "skip_authors", | |
| "number": 25, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.GerritUser" | |
| }, | |
| { | |
| "jsonName": "insertMsg", | |
| "label": "LABEL_REPEATED", | |
| "name": "insert_msg", | |
| "number": 26, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.CommitMsg" | |
| }, | |
| { | |
| "jsonName": "configFiles", | |
| "label": "LABEL_REPEATED", | |
| "name": "config_files", | |
| "number": 27, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotRequest.ConfigFiles" | |
| }, | |
| { | |
| "jsonName": "gitDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "git_dir", | |
| "number": 28, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "RunCopybotRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "url", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "url", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "branch", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "branch", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "subtree", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "subtree", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Repo" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "user", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "user", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GerritUser" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "label", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "label", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "GerritLabel" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "pattern", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "pattern", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Pattern" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Pseudoheader" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "opt", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "opt", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "PushOption" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "hashtag", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "hashtag", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Hashtag" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "path", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "path", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "IncludePath" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "jobName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "job_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "JobName" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "secretName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "secret_name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "PantheonSecret" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "lineNumber", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "line_number", | |
| "number": 1, | |
| "type": "TYPE_UINT32" | |
| }, | |
| { | |
| "jsonName": "insertTxt", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "insert_txt", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "CommitMsg" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "file", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "file", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "ConfigFiles" | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "FailureReason", | |
| "value": [ | |
| { | |
| "name": "FAILURE_UNKNOWN", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "FAILURE_UPSTREAM_FETCH_ERROR", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "FAILURE_DOWNSTREAM_FETCH_ERROR", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "FAILURE_DOWNSTREAM_PUSH_ERROR", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "FAILURE_MERGE_CONFLICTS", | |
| "number": 4 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "failureReason", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "failure_reason", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromite.api.RunCopybotResponse.FailureReason" | |
| }, | |
| { | |
| "jsonName": "mergeConflicts", | |
| "label": "LABEL_REPEATED", | |
| "name": "merge_conflicts", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.RunCopybotResponse.MergeConflictCommit" | |
| }, | |
| { | |
| "jsonName": "summaryMarkdown", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "summary_markdown", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "RunCopybotResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "hash", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "hash", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "MergeConflictCommit" | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "chromite/api/copybot.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.RunCopybotRequest", | |
| "name": "RunCopybot", | |
| "outputType": ".chromite.api.RunCopybotResponse" | |
| } | |
| ], | |
| "name": "CopybotService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "copybot", | |
| "serviceBranchedExecution": "EXECUTE_TOT" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromite/api/sysroot.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| } | |
| ], | |
| "name": "GenerateDlcArtifactsListRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "dlcArtifacts", | |
| "label": "LABEL_REPEATED", | |
| "name": "dlc_artifacts", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GenerateDlcArtifactsListResponse.DlcArtifact" | |
| } | |
| ], | |
| "name": "GenerateDlcArtifactsListResponse", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "imageHash", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "image_hash", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "imageName", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "image_name", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "gsUriPath", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gs_uri_path", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "id", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "id", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "DlcArtifact" | |
| } | |
| ] | |
| } | |
| ], | |
| "name": "chromite/api/dlc.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.GenerateDlcArtifactsListRequest", | |
| "name": "GenerateDlcArtifactsList", | |
| "outputType": ".chromite.api.GenerateDlcArtifactsListResponse" | |
| } | |
| ], | |
| "name": "DlcService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "dlc", | |
| "serviceChrootAssert": "INSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromiumos/common.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| }, | |
| { | |
| "jsonName": "buildDir", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_dir", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "compileCommands", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "compile_commands", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Path" | |
| }, | |
| { | |
| "jsonName": "packages", | |
| "label": "LABEL_REPEATED", | |
| "name": "packages", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.PackageInfo" | |
| }, | |
| { | |
| "jsonName": "flags", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "flags", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.GenerateMergedCompilationDBRequest.Flags" | |
| } | |
| ], | |
| "name": "GenerateMergedCompilationDBRequest", | |
| "nestedType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "failFast", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "fail_fast", | |
| "number": 1, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "withTests", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "with_tests", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "Flags" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GenerateMergedCompilationDBResponse" | |
| } | |
| ], | |
| "name": "chromite/api/ide.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.GenerateMergedCompilationDBRequest", | |
| "name": "GenerateMergedCompilationDB", | |
| "options": { | |
| "[chromite.api.method_options]": { | |
| "methodChrootAssert": "OUTSIDE" | |
| } | |
| }, | |
| "outputType": ".chromite.api.GenerateMergedCompilationDBResponse" | |
| } | |
| ], | |
| "name": "IdeService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "ide" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromite/api/build_api.proto", | |
| "chromite/api/sysroot.proto", | |
| "chromiumos/common.proto", | |
| "chromiumos/build/api/system_image.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "chroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chroot", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.Chroot" | |
| }, | |
| { | |
| "jsonName": "sysroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sysroot", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromite.api.Sysroot" | |
| } | |
| ], | |
| "name": "SystemImageMetadataRequest" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "systemImage", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "system_image", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.build.api.SystemImage" | |
| } | |
| ], | |
| "name": "SystemImageMetadataResponse" | |
| } | |
| ], | |
| "name": "chromite/api/metadata.proto", | |
| "options": { | |
| "goPackage": "go.chromium.org/chromiumos/infra/proto/go/chromite/api" | |
| }, | |
| "package": "chromite.api", | |
| "service": [ | |
| { | |
| "method": [ | |
| { | |
| "inputType": ".chromite.api.SystemImageMetadataRequest", | |
| "name": "SystemImageMetadata", | |
| "outputType": ".chromite.api.SystemImageMetadataResponse" | |
| } | |
| ], | |
| "name": "MetadataService", | |
| "options": { | |
| "[chromite.api.service_options]": { | |
| "module": "metadata", | |
| "serviceChrootAssert": "INSIDE" | |
| } | |
| } | |
| } | |
| ], | |
| "syntax": "proto3" | |
| }, | |
| { | |
| "bufExtension": { | |
| "isImport": false, | |
| "isSyntaxUnspecified": false | |
| }, | |
| "dependency": [ | |
| "chromiumos/common.proto", | |
| "google/protobuf/timestamp.proto", | |
| "google/protobuf/wrappers.proto" | |
| ], | |
| "messageType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "RunSpec", | |
| "value": [ | |
| { | |
| "name": "RUN_SPEC_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "NO_RUN", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "RUN", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "RUN_EXIT", | |
| "number": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Dependencies", | |
| "value": [ | |
| { | |
| "name": "DEPENDENCIES_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "ALL_DEPENDENCIES", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "CL_AFFECTED_DEPENDENCIES", | |
| "number": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BuildOrchestrator", | |
| "value": [ | |
| { | |
| "name": "BUILD_ORCHESTRATOR_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "PORTAGE", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "BAZEL", | |
| "number": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BazelTargets", | |
| "value": [ | |
| { | |
| "name": "BAZEL_TARGETS_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "LITE", | |
| "number": 1 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "id", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "id", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.Id" | |
| }, | |
| { | |
| "jsonName": "general", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "general", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.General" | |
| }, | |
| { | |
| "jsonName": "orchestrator", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "orchestrator", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.Orchestrator" | |
| }, | |
| { | |
| "jsonName": "artifacts", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "artifacts", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.Artifacts" | |
| }, | |
| { | |
| "jsonName": "chrome", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "chrome", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.Chrome" | |
| }, | |
| { | |
| "jsonName": "build", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build", | |
| "number": 6, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.Build" | |
| }, | |
| { | |
| "jsonName": "unitTests", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "unit_tests", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.UnitTests" | |
| }, | |
| { | |
| "jsonName": "updateChroot", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "update_chroot", | |
| "number": 8, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.UpdateChroot" | |
| }, | |
| { | |
| "jsonName": "buildTarget", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "build_target", | |
| "number": 9, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuildTarget" | |
| } | |
| ], | |
| "name": "BuilderConfig", | |
| "nestedType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Type", | |
| "value": [ | |
| { | |
| "name": "TYPE_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "CQ", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "POSTSUBMIT", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "TOOLCHAIN", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "INFORMATIONAL", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "RELEASE", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "PUBLIC", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "FACTORY", | |
| "number": 7 | |
| }, | |
| { | |
| "name": "INCREMENTAL", | |
| "number": 8 | |
| }, | |
| { | |
| "name": "SDK", | |
| "number": 9 | |
| }, | |
| { | |
| "name": "SNAPSHOT", | |
| "number": 10 | |
| }, | |
| { | |
| "name": "CODESEARCH", | |
| "number": 11 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "type", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "type", | |
| "number": 3, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuilderConfig.Id.Type" | |
| }, | |
| { | |
| "jsonName": "bucket", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bucket", | |
| "number": 4, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "Id", | |
| "reservedName": [ | |
| "branch" | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 3, | |
| "start": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Environment", | |
| "value": [ | |
| { | |
| "name": "ENVIRONMENT_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "PRODUCTION", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "STAGING", | |
| "number": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "Manifest", | |
| "value": [ | |
| { | |
| "name": "MANIFEST_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "PUBLIC", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "PRIVATE", | |
| "number": 2 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "critical", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "critical", | |
| "number": 1, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".google.protobuf.BoolValue" | |
| }, | |
| { | |
| "jsonName": "environment", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "environment", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuilderConfig.General.Environment" | |
| }, | |
| { | |
| "jsonName": "runWhen", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "run_when", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.General.RunWhen" | |
| }, | |
| { | |
| "jsonName": "brokenBefore", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "broken_before", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".google.protobuf.Timestamp" | |
| }, | |
| { | |
| "jsonName": "brokenUntil", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "broken_until", | |
| "number": 10, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "sdkCacheVersion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "sdk_cache_version", | |
| "number": 5, | |
| "type": "TYPE_INT32" | |
| }, | |
| { | |
| "jsonName": "unibuild", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "unibuild", | |
| "number": 6, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "manifest", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "manifest", | |
| "number": 7, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuilderConfig.General.Manifest" | |
| }, | |
| { | |
| "jsonName": "firmwareLocation", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "firmware_location", | |
| "number": 8, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.FwLocation" | |
| }, | |
| { | |
| "jsonName": "publishImageSizes", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "publish_image_sizes", | |
| "number": 9, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "General", | |
| "nestedType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Mode", | |
| "value": [ | |
| { | |
| "name": "MODE_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "ALWAYS_RUN", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "ONLY_RUN_ON_FILE_MATCH", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "NO_RUN_ON_FILE_MATCH", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "mode", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "mode", | |
| "number": 1, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuilderConfig.General.RunWhen.Mode" | |
| }, | |
| { | |
| "jsonName": "filePatterns", | |
| "label": "LABEL_REPEATED", | |
| "name": "file_patterns", | |
| "number": 2, | |
| "type": "TYPE_STRING" | |
| } | |
| ], | |
| "name": "RunWhen" | |
| } | |
| ] | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "childSpecs", | |
| "label": "LABEL_REPEATED", | |
| "name": "child_specs", | |
| "number": 5, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.Orchestrator.ChildSpec" | |
| }, | |
| { | |
| "jsonName": "gitilesCommit", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "gitiles_commit", | |
| "number": 2, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.GitilesCommit" | |
| }, | |
| { | |
| "jsonName": "gerritChanges", | |
| "label": "LABEL_REPEATED", | |
| "name": "gerrit_changes", | |
| "number": 3, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.GerritChange" | |
| }, | |
| { | |
| "jsonName": "followOnOrchestrator", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "follow_on_orchestrator", | |
| "number": 4, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.Orchestrator.FollowOnOrchestrator" | |
| }, | |
| { | |
| "jsonName": "followOnBuilders", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "follow_on_builders", | |
| "number": 7, | |
| "type": "TYPE_MESSAGE", | |
| "typeName": ".chromiumos.BuilderConfig.Orchestrator.FollowOnBuilders" | |
| }, | |
| { | |
| "jsonName": "requireStableDevices", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "require_stable_devices", | |
| "number": 6, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "Orchestrator", | |
| "nestedType": [ | |
| { | |
| "enumType": [ | |
| { | |
| "name": "CollectHandling", | |
| "value": [ | |
| { | |
| "name": "COLLECT_HANDLING_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "COLLECT", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "NO_COLLECT", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "COLLECT_AFTER_HW_TEST", | |
| "number": 3 | |
| } | |
| ] | |
| } | |
| ], | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "collectHandling", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "collect_handling", | |
| "number": 2, | |
| "type": "TYPE_ENUM", | |
| "typeName": ".chromiumos.BuilderConfig.Orchestrator.ChildSpec.CollectHandling" | |
| }, | |
| { | |
| "jsonName": "bucket", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "bucket", | |
| "number": 3, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "runOn", | |
| "label": "LABEL_REPEATED", | |
| "name": "run_on", | |
| "number": 4, | |
| "type": "TYPE_INT32" | |
| } | |
| ], | |
| "name": "ChildSpec" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "name", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "name", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "awaitCompletion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "await_completion", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "FollowOnOrchestrator" | |
| }, | |
| { | |
| "field": [ | |
| { | |
| "jsonName": "names", | |
| "label": "LABEL_REPEATED", | |
| "name": "names", | |
| "number": 1, | |
| "type": "TYPE_STRING" | |
| }, | |
| { | |
| "jsonName": "awaitCompletion", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "await_completion", | |
| "number": 2, | |
| "type": "TYPE_BOOL" | |
| }, | |
| { | |
| "jsonName": "revBump", | |
| "label": "LABEL_OPTIONAL", | |
| "name": "rev_bump", | |
| "number": 3, | |
| "type": "TYPE_BOOL" | |
| } | |
| ], | |
| "name": "FollowOnBuilders" | |
| } | |
| ], | |
| "reservedRange": [ | |
| { | |
| "end": 2, | |
| "start": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "enumType": [ | |
| { | |
| "name": "Prebuilts", | |
| "value": [ | |
| { | |
| "name": "PREBUILTS_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "PUBLIC", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "PRIVATE", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "NONE", | |
| "number": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ArtifactTypes", | |
| "reservedRange": [ | |
| { | |
| "end": 9, | |
| "start": 9 | |
| }, | |
| { | |
| "end": 14, | |
| "start": 11 | |
| } | |
| ], | |
| "value": [ | |
| { | |
| "name": "ARTIFACT_TYPES_UNSPECIFIED", | |
| "number": 0 | |
| }, | |
| { | |
| "name": "IMAGE_ZIP", | |
| "number": 1 | |
| }, | |
| { | |
| "name": "TEST_UPDATE_PAYLOAD", | |
| "number": 2 | |
| }, | |
| { | |
| "name": "AUTOTEST_FILES", | |
| "number": 3 | |
| }, | |
| { | |
| "name": "TAST_FILES", | |
| "number": 4 | |
| }, | |
| { | |
| "name": "PINNED_GUEST_IMAGES", | |
| "number": 5 | |
| }, | |
| { | |
| "name": "FIRMWARE", | |
| "number": 6 | |
| }, | |
| { | |
| "name": "EBUILD_LOGS", | |
| "number": 7 | |
| }, | |
| { | |
| "name": "CHROMEOS_CONFIG", | |
| "number": 8 | |
| }, | |
| { | |
| "name": "IMAGE_ARCHIVES", | |
| "number": 10 | |
| }, | |
| { | |
| "name": "UNVERIFIED_CHROME_BENCHMARK_AFDO_FILE", | |
| "number": 15 | |
| }, | |
| { | |
| "name": "VERIFIED_CHROME_BENCHMARK_AFDO_FILE", | |
| "number": 16 | |
| }, | |
| { | |
| "name": "VERIFIED_KERNEL_CWP_AFDO_FILE", | |
| "number": 17 | |
| }, | |
| { | |
| "name": "UNVERIFIED_KERNEL_CWP_AFDO_FILE", | |
| "number": 18 | |
| }, | |
| { | |
| "name": "UNVERIFIED_CHROME_CWP_AFDO_FILE", | |
| "number": 19 | |
| }, | |
| { | |
| "name": "VERIFIED_CHROME_CWP_AFDO_FILE", | |
| "number": 20 | |
| }, | |
| { | |
| "name": "VERIFIED_RELEASE_AFDO_FILE", | |
| "number": 21 | |
| }, | |
| { | |
| "name": "UNVERIFIED_CHROME_BENCHMARK_PERF_FILE", | |
| "number": 22 | |
| }, | |
| { | |
| "name": "CHROME_DEBUG_BINARY", | |
| "number": 23 | |
| }, | |
| { | |
| "name": "TOOLCHAIN_WARNING_LOGS", | |
| "number": 24 | |
| }, | |
| { | |
| "name": "CHROME_AFDO_PROFILE_FOR_ANDROID_LINUX", | |
| "number": 25 | |
| }, | |
| { | |
| "name": "CLANG_CRASH_DIAGNOSES", | |
| "number": 26 | |
| }, | |
| { | |
| "name": "FPMCU_UNITTESTS", | |
| "number": 27 | |
| }, | |
| { | |
| "name": "GCE_TARBALL", | |
| "number": 28 | |
| }, | |
| { | |
| "name": "COMPILER_RUSAGE_LOG", | |
| "number": 29 | |
| }, | |
| { | |
| "name": "FIRMWARE_TARBALL", | |
| "number": 30 | |
| }, | |
| { | |
| "name": "FIRMWARE_TARBALL_INFO", | |
| "number": 31 | |
| }, | |
| { | |
| "name": "DEBUG_SYMBOLS", | |
| "number": 32 | |
| }, | |
| { | |
| "name": "FIRMWARE_LCOV", | |
| "number": 33 | |
| }, | |
| { | |
| "name": "DLC_IMAGE", | |
| "number": 34 | |
| }, | |
| { | |
| "name": "BREAKPAD_DEBUG_SYMBOLS", | |
| "number": |