From b78729369d7c2a1453ff34ad1e8b4eea297e7a36 Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Sat, 11 May 2024 20:45:10 +0200 Subject: [PATCH] Add benchmarks comparison job --- scripts/ci/post_benchmark_results.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/ci/post_benchmark_results.py b/scripts/ci/post_benchmark_results.py index 7c5253d08..11b202f77 100644 --- a/scripts/ci/post_benchmark_results.py +++ b/scripts/ci/post_benchmark_results.py @@ -11,8 +11,13 @@ PR_NUMBER = os.getenv('PR_NUMBER') REPO_OWNER, REPO_NAME = REPO.split('/') def create_markdown_table(results): - header = "| Benchmark | Base | PR |\n|--------|----|" - rows = [f"| {result['name']} | {result['base']} | {result['pr']} |" for result in results] + header = "| Benchmark | Base | PR |\n|-----------|------|----|" + rows = [] + for result in results: + base = result['base'].replace('\n', '
') + pr = result['pr'].replace('\n', '
') + row = f"| {result['name']} | ```{base}``` | ```{pr}``` |" + rows.append(row) return f"{header}\n" + "\n".join(rows) def get_pr_details(repo_owner, repo_name, pr_number):