Commit c36d08c00e7 for nodejs

commit c36d08c00e7c467fe9635ba6be28312309fafb44
Author: Antoine du Hamel <duhamelantoine1995@gmail.com>
Date:   Wed Oct 28 18:58:03 2026 +0100

    tools: fix number comparison if Nix diff viewer

    Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    PR-URL: https://github.com/nodejs/node/pull/66904
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>

diff --git a/.github/workflows/nix-changes-comment.yml b/.github/workflows/nix-changes-comment.yml
index 1eccc6a710d..371ed669d1f 100644
--- a/.github/workflows/nix-changes-comment.yml
+++ b/.github/workflows/nix-changes-comment.yml
@@ -54,7 +54,7 @@ jobs:
               AFTER=$(wc -l < "requisites-${PLATFORM}-after.list")
               TOTAL_AFTER=$(($TOTAL_AFTER + $AFTER))
               DIFF="_no changes_"
-              [ "$BEFORE" = "$AFTER" ] || DIFF="**$([ "$AFTER" < "$BEFORE" ] || echo '+')$(($AFTER - $BEFORE))**"
+              [ "$BEFORE" = "$AFTER" ] || DIFF="**$([ "$AFTER" -lt "$BEFORE" ] || echo '+')$(($AFTER - $BEFORE))**"
               CHANGED=$(git diff --no-index "requisites-${PLATFORM}-before.list" "requisites-${PLATFORM}-after.list" | grep -c '^+[^+]')
               TOTAL_CHANGED=$(($TOTAL_CHANGED + $CHANGED))
               PERCENT=100
@@ -68,7 +68,7 @@ jobs:
             done

             DIFF="_no changes_"
-            [ "$TOTAL_BEFORE" = "$TOTAL_AFTER" ] || DIFF="**$([ "$TOTAL_AFTER" < "$TOTAL_BEFORE" ] || echo '+')$(($TOTAL_AFTER - $TOTAL_BEFORE))**"
+            [ "$TOTAL_BEFORE" = "$TOTAL_AFTER" ] || DIFF="**$([ "$TOTAL_AFTER" -lt "$TOTAL_BEFORE" ] || echo '+')$(($TOTAL_AFTER - $TOTAL_BEFORE))**"
             PERCENT=100
             [ "$TOTAL_CHANGED" = "$TOTAL_AFTER" ] || {
               PERMILLE=$((1000 * $TOTAL_CHANGED / $TOTAL_AFTER))