Files
flux-releaser/crates/flux-releaser/schemas/proto/flux_releaser.proto
kjuulh 0f59f19239
Some checks failed
continuous-integration/drone/push Build is failing
feat: without cluster in trigger release
Signed-off-by: kjuulh <contact@kjuulh.io>
2024-05-25 22:50:28 +02:00

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 {}