diff --git a/pr_agent/algo/utils.py b/pr_agent/algo/utils.py
index e30e2844..8d1918e9 100644
--- a/pr_agent/algo/utils.py
+++ b/pr_agent/algo/utils.py
@@ -49,8 +49,9 @@ def convert_to_markdown(output_data: dict, gfm_supported: bool=True) -> str:
}
markdown_text = ""
markdown_text += f"## PR Review\n\n"
- markdown_text += "
\n\n"
- markdown_text += """ PR feedback | |
"""
+ if gfm_supported:
+ markdown_text += "\n\n"
+ markdown_text += """ PR feedback | |
"""
if not output_data or not output_data.get('review', {}):
return ""
@@ -60,8 +61,15 @@ def convert_to_markdown(output_data: dict, gfm_supported: bool=True) -> str:
continue
key_nice = key.replace('_', ' ').capitalize()
emoji = emojis.get(key_nice, "")
- markdown_text += f" {emoji} {key_nice} | \n\n{value}\n\n |
\n"
- markdown_text += "
\n"
+ if gfm_supported:
+ markdown_text += f" {emoji} {key_nice} | \n\n{value}\n\n |
\n"
+ else:
+ if len(value.split()) > 1:
+ markdown_text += f"{emoji} **{key_nice}:**\n\n {value}\n\n"
+ else:
+ markdown_text += f"{emoji} **{key_nice}:** {value}\n\n"
+ if gfm_supported:
+ markdown_text += "
\n"
if 'code_feedback' in output_data:
if gfm_supported: