From 1b91447f4e1fb51bf8502f7db058403995137a82 Mon Sep 17 00:00:00 2001 From: PierreGode Date: Tue, 10 Dec 2024 15:46:23 +0100 Subject: [PATCH] Update review.yml --- .github/workflows/review.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/review.yml b/.github/workflows/review.yml index 1ce19a7..1013602 100644 --- a/.github/workflows/review.yml +++ b/.github/workflows/review.yml @@ -69,15 +69,15 @@ jobs: # Call OpenAI for inline code analysis issues_prompt = f""" - Review the following code patch for errors and issues such as: + You are a code reviewer. Analyze the following code patch for issues such as: - Syntax errors - Logical errors - - Typos or misconfigurations + - Best practices Provide specific inline comments that include: - The exact line number - A clear explanation of the issue - - A suggested fix (if possible) - Only analyze the code in this patch: + - A suggested fix + Analyze only the provided code: {patch} """ ai_headers = {"Content-Type": "application/json", "Authorization": f"Bearer {openai_key}"} @@ -90,6 +90,9 @@ jobs: issues_response.raise_for_status() issues = issues_response.json()['choices'][0]['message']['content'].strip() + # Debug: Log the AI's response + print(f"AI Response:\n{issues}") + # Parse issues for inline comments if issues and "no issues found" not in issues.lower(): for issue in issues.split("\\n- "):