summaryrefslogtreecommitdiff
path: root/makima/src/daemon/api/supervisor.rs
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-29 01:14:17 +0000
committersoryu <soryu@soryu.co>2026-01-29 01:14:17 +0000
commitf6a40e2304585f140ed5766b25fe71a6958f4425 (patch)
treeef468206f1c0ec1718e74a51115eb1005698c3e3 /makima/src/daemon/api/supervisor.rs
parentd7b0b576fb43902535f0ae8d4f257b50387ec01a (diff)
downloadsoryu-f6a40e2304585f140ed5766b25fe71a6958f4425.tar.gz
soryu-f6a40e2304585f140ed5766b25fe71a6958f4425.zip
Fix makima supervisor pr CLI command
Diffstat (limited to 'makima/src/daemon/api/supervisor.rs')
-rw-r--r--makima/src/daemon/api/supervisor.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/makima/src/daemon/api/supervisor.rs b/makima/src/daemon/api/supervisor.rs
index 6b99de0..c841b21 100644
--- a/makima/src/daemon/api/supervisor.rs
+++ b/makima/src/daemon/api/supervisor.rs
@@ -54,10 +54,9 @@ pub struct MergeRequest {
#[derive(Serialize)]
#[serde(rename_all = "camelCase")]
pub struct CreatePrRequest {
- pub task_id: Uuid,
+ pub branch: String,
pub title: String,
pub body: String,
- pub base_branch: String,
}
#[derive(Serialize)]
@@ -165,16 +164,14 @@ impl ApiClient {
/// Create a pull request.
pub async fn supervisor_pr(
&self,
- task_id: Uuid,
+ branch: &str,
title: &str,
body: &str,
- base_branch: &str,
) -> Result<JsonValue, ApiError> {
let req = CreatePrRequest {
- task_id,
+ branch: branch.to_string(),
title: title.to_string(),
body: body.to_string(),
- base_branch: base_branch.to_string(),
};
self.post("/api/v1/mesh/supervisor/pr", &req).await
}