diff --git a/proto/runner/v1/messages.proto b/proto/runner/v1/messages.proto index 33eba6d..a41a45f 100644 --- a/proto/runner/v1/messages.proto +++ b/proto/runner/v1/messages.proto @@ -27,10 +27,13 @@ message DeclareResponse { Runner runner = 1; } -message FetchTaskRequest {} +message FetchTaskRequest { + int64 tasks_version = 1; // Runner use `tasks_version` to compare with Gitea and detemine whether new tasks may exist. +} message FetchTaskResponse { Task task = 1; + int64 tasks_version = 2; // Gitea informs the Runner of the latest version of tasks through `tasks_version`. } message UpdateTaskRequest {