pkgcruft-git 0.0.5

QA support for verifying git commits via pkgcruft
Documentation
syntax = "proto3";
package pkgcruft;

service Pkgcruft {
    rpc Version (EmptyRequest) returns (StringResponse);
    // TODO: support passing custom restriction targets
    rpc Scan (EmptyRequest) returns (stream StringResponse);
    rpc Push (PushRequest) returns (PushResponse);
}

message EmptyRequest {}

message StringResponse {
    string data = 1;
}

message PushRequest {
    string old_ref = 1;
    string new_ref = 2;
    string ref_name = 3;
    bytes pack = 4;
}

message PushResponse {
    repeated string reports = 1;
    bool failed = 2;
}