| // Copyright 2021 The ChromiumOS Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| syntax = "proto3"; |
| |
| package chromiumos.build.api; |
| |
| option go_package = "go.chromium.org/chromiumos/config/go/build/api"; |
| |
| import "chromiumos/build/api/firmware_config.proto"; |
| import "chromiumos/build/api/system_image.proto"; |
| |
| // Bundles the metadata for all the different software |
| // components that exist on a given ChromeOS device. |
| // |
| // Based on this bundle, test coverage rules can be generated |
| // that target various combinations of these attributes. |
| // E.g. (linux-version, arc-version) |
| message SoftwareBundle { |
| SystemImage system_image = 1; |
| Firmware firmware = 2; |
| } |