From 09cc064f0379c0f4509577e1b6f47c9663e9ba3e Mon Sep 17 00:00:00 2001 From: syui Date: Tue, 24 Mar 2026 15:34:44 +0900 Subject: [PATCH] fix(headless): handle missing review preset gracefully instead of unwrap --- src/headless.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/headless.rs b/src/headless.rs index 3f17830..867b32e 100644 --- a/src/headless.rs +++ b/src/headless.rs @@ -149,7 +149,10 @@ pub fn run(config_or_task: &str, cwd_override: Option<&str>, name_override: Opti /// Review changes, auto-commit if no issues found. pub fn review() { - let configs = config::preset("review").unwrap(); + let configs = match config::preset("review") { + Some(c) => c, + None => { eprintln!("preset 'review' not found"); return; } + }; match execute_once(configs) { Ok(()) => { // Check if decision says "no issues" / "問題なし" / "コミット可能"