From 0ae9c37ce67dd1e0d8120a03abdba289b1371aaf Mon Sep 17 00:00:00 2001 From: phillbooth Date: Wed, 23 Jul 2025 23:03:02 +0100 Subject: [PATCH] fix(scripts): Prevent empty strings in changed files list Filter Boolean removes empty strings from the array, which can happen if the git output has a trailing newline. --- scripts/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/utils.ts b/scripts/utils.ts index 44782949c85..5970b96aa57 100644 --- a/scripts/utils.ts +++ b/scripts/utils.ts @@ -29,7 +29,7 @@ export async function getChangedFiles(): Promise { console.log(projectRoot); const git = simpleGit(projectRoot); const diff = await git.diff(['--name-only', 'origin/main...HEAD']); - const changedFiles = diff.split('\n'); + const changedFiles = diff.split('\n').filter(Boolean); return changedFiles; }