blob: 95147e88053838717ee0fec78ff8ac2cd6d838d6 [file] [edit]
{
"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":