Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: kjuulh <contact@kjuulh.io>
35 lines
705 B
Protocol Buffer
35 lines
705 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package flux_releaser;
|
|
|
|
service FluxReleaser {
|
|
rpc UploadArtifact (stream UploadArtifactRequest) returns (UploadArtifactResponse) {}
|
|
rpc CommitArtifact (CommitArtifactRequest) returns (CommitArtifactResponse) {}
|
|
rpc TriggerRelease (TriggerReleaseRequest) returns (TriggerReleaseResponse) {}
|
|
}
|
|
|
|
message UploadArtifactRequest {
|
|
bytes content = 1;
|
|
}
|
|
|
|
message UploadArtifactResponse {
|
|
string upload_id = 1;
|
|
}
|
|
|
|
message CommitArtifactRequest {
|
|
string app = 1;
|
|
string branch = 2;
|
|
string upload_id = 3;
|
|
}
|
|
|
|
message CommitArtifactResponse {
|
|
string artifact_id = 1;
|
|
}
|
|
|
|
message TriggerReleaseRequest {
|
|
string app = 1;
|
|
string branch = 2;
|
|
}
|
|
|
|
message TriggerReleaseResponse {}
|