From b85406d5f3a355ab3d0afe303e49eed82ce98a8b Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Thu, 24 Sep 2026 23:27:29 -0500 Subject: [PATCH] fix(update): remove the npm logs dir even when the retry fails --- scripts/build/node-deps.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/build/node-deps.mjs b/scripts/build/node-deps.mjs index a36c5f534e..fd9c4f29ee 100644 --- a/scripts/build/node-deps.mjs +++ b/scripts/build/node-deps.mjs @@ -64,8 +64,9 @@ function runNpmCi(node, npm, args, { source, env }) { console.log('node-deps: npm ci hit ENOTEMPTY; removing node_modules and retrying once...') rmSync(join(source, 'node_modules'), { recursive: true, force: true, maxRetries: 3 }) run() + } finally { + rmSync(logsDir, { recursive: true, force: true }) } - rmSync(logsDir, { recursive: true, force: true }) } /** Install the full requested workspace union in one strict, locked operation. */