blob: c320cb1086318498c771aede37d1f96b1d9927cf [file] [log] [blame]
// Copyright 2019 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto3";
package lab_platform;
import "lab_platform/stable_version_key.proto";
option go_package = "go.chromium.org/chromiumos/infra/proto/go/lab_platform";
// StableFirmwareVersion is an association between a given ChromeOS version
// and a string uniquely identifying the firmware version.
// next tag: 4
message StableFirmwareVersion {
StableVersionKey key = 1;
string version = 2;
// A fragment of the Google Storage location for a firmware image.
// The motivating use case is the devserver API as of 2021 Q1.
//
// e.g. "SOMEBOARD-firmware/R80-14444.333.0", which maps to
// gs://some-bucket/[[image]]/name-of-firmware-bundle.tgz .
//
// This fragment can be consumed by the devserver API and permits
// users to download an firmware bundle without downloading
// the entire OS image that it is part of.
string image = 3;
}