From 74c07409419bc12bae5841e12f6c7785c85ced26 Mon Sep 17 00:00:00 2001 From: tresabhi <43380238+tresabhi@users.noreply.github.com> Date: Fri, 29 Nov 2024 13:24:25 -0600 Subject: [PATCH] feat: optimize diff check --- packages/scripts/src/core/github/commitMultipleFiles.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/scripts/src/core/github/commitMultipleFiles.ts b/packages/scripts/src/core/github/commitMultipleFiles.ts index ac826f778..6a1a13990 100644 --- a/packages/scripts/src/core/github/commitMultipleFiles.ts +++ b/packages/scripts/src/core/github/commitMultipleFiles.ts @@ -30,7 +30,12 @@ export async function commitMultipleFiles( } else if (response.status === 200) { const buffer = Buffer.from(await response.arrayBuffer()); - if (!buffer.equals(change.content)) { + // we discard blob if they're the same size; it's unlikely their + // contents will be different; I love playing russian roulette! + if ( + buffer.length !== change.content.length && + !buffer.equals(change.content) + ) { const diff = change.content.length - buffer.length; console.log(