From b4cf06b0d78d6a108318b3baa620d94dbd8e66fa Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 18 May 2026 10:08:09 +0100 Subject: [PATCH] fix: preserve autoreview prompt review status --- .agents/skills/autoreview/scripts/autoreview | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.agents/skills/autoreview/scripts/autoreview b/.agents/skills/autoreview/scripts/autoreview index 0b8547a5e20a..71137384eea4 100755 --- a/.agents/skills/autoreview/scripts/autoreview +++ b/.agents/skills/autoreview/scripts/autoreview @@ -326,12 +326,15 @@ cleanup() { trap cleanup EXIT run_review() { + local status=0 mkdir -p "$(dirname "$review_output")" if [[ "$codex_review_prompt_file" == true ]]; then build_prompt_file || return "${review_cmd[@]}" < "$prompt_file" 2>&1 | tee "$review_output" + status=${PIPESTATUS[0]} rm -f "$prompt_file" prompt_file= + return "$status" elif [[ "$codex_review_stdin_prompt" == true ]]; then printf '%s\n' "$codex_review_prompt" | "${review_cmd[@]}" 2>&1 | tee "$review_output" else