From c98b7698454d7791f1917d211225bb62d87848a9 Mon Sep 17 00:00:00 2001
From: h1alexbel <h1alexbelx@gmail.com>
Date: Fri, 3 Jan 2025 17:19:44 +0300
Subject: [PATCH] fix(#198): lint timings sorted by ms

---
 .github/workflows/benchmark.yml | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml
index 2cd39886..473460f7 100644
--- a/.github/workflows/benchmark.yml
+++ b/.github/workflows/benchmark.yml
@@ -57,10 +57,11 @@ jobs:
                   header=false
                   continue
                 fi
-                printf "%s (%s ms)\n" "$(echo "$id" | tr -d '"')" "$(echo "$ms" | tr -d '"')"
+                printf "%s,%s\n" "$(echo "$id" | tr -d '"')" "$(echo "$ms" | tr -d '"')"
               fi
-            done < target/timings.csv
-            printf "\n\n"
+            done < target/timings.csv | sort -t, -k2 -n -r | while IFS=, read -r id ms; do
+              printf "%s (%s ms)\n" "$id" "$ms"
+            done
             printf "\`\`\`\n\n"
             echo "The results were calculated in [this GHA job][benchmark-gha]"
             echo "on $(date +'%Y-%m-%d') at $(date +'%H:%M'),"