blob: 394e5f059526249546277c076bf635f22220740f [file] [log] [blame]
Serge Bazanskif369cfa2020-05-22 18:36:42 +02001// Copyright 2020 The Monogon Project Authors.
2//
3// SPDX-License-Identifier: Apache-2.0
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9// http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16
17syntax = "proto3";
18package nexantic.build.fietsje;
19option go_package = "git.monogon.dev/source/nexantic.git/build/fietsje/proto";
20
21// The Shelf is a cache/lockfile of Fietsje dependencies. See //build/fietsje/shelf.go for more information.
22// This proto definition is used to generate text proto files. As such, repeated fields have singular names.
23
24message Shelf {
25 message Entry {
26 string import_path = 1;
27 string version = 2;
28 string bazel_name = 3;
29 string sum = 4;
30 string semver = 5;
31 }
32 repeated Entry entry = 1;
33}