diff options
Diffstat (limited to 'tools/depot-scanner/depot_scanner.proto')
-rw-r--r-- | tools/depot-scanner/depot_scanner.proto | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/tools/depot-scanner/depot_scanner.proto b/tools/depot-scanner/depot_scanner.proto deleted file mode 100644 index ecb5b1cb3335..000000000000 --- a/tools/depot-scanner/depot_scanner.proto +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright 2020 TVL -// SPDX-License-Identifier: MIT - -syntax = "proto3"; -package tvl.tools.depot_scanner; -option go_package = "code.tvl.fyi/tools/depot-scanner/proto"; - -enum PathType { - UNKNOWN = 0; - DEPOT = 1; - STORE = 2; - CORE = 3; -} - -message ScanRequest { - // Which revision of the depot - string revision = 1; - string attr = 2; - // Optionally, the attr to evaluate can be provided as a path to a folder or a - // .nix file. This is used by the HTTP service. - // buf:lint:ignore FIELD_LOWER_SNAKE_CASE - string attrAsPath = 3; -} - -message ScanResponse { - // buf:lint:ignore FIELD_LOWER_SNAKE_CASE - repeated string depotPath = 1; - // buf:lint:ignore FIELD_LOWER_SNAKE_CASE - repeated string nixStorePath = 2; - // buf:lint:ignore FIELD_LOWER_SNAKE_CASE - repeated string corePkgsPath = 4; - // buf:lint:ignore FIELD_LOWER_SNAKE_CASE - repeated string otherPath = 3; - - bytes derivation = 5; -} - -message ArchiveRequest { - // buf:lint:ignore FIELD_LOWER_SNAKE_CASE - repeated string depotPath = 1; -} - -message ArchiveChunk { - bytes chunk = 1; -} - -service DepotScanService { - rpc Scan(ScanRequest) returns (ScanResponse); - - rpc MakeArchive(ArchiveRequest) returns (stream ArchiveChunk); -} - |