Commit c1e6d0cbde8 for nodejs

commit c1e6d0cbde81f2629bcc2e8989d969f6eccd6d34
Author: Filip Skokan <panva.ip@gmail.com>
Date:   Thu Oct 1 08:16:52 2026 +0200

    test: deflake process timeout report cleanup

    The grandchild can briefly outlive the timed-out process while it waits
    to detect its parent's exit. Give it a working directory outside the
    test's temporary directory so it does not block cleanup on Windows.

    Signed-off-by: Filip Skokan <panva.ip@gmail.com>
    Assisted-by: Codex
    PR-URL: https://github.com/nodejs/node/pull/66428
    Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>

diff --git a/test/fixtures/process-timeout/blocked-worker.js b/test/fixtures/process-timeout/blocked-worker.js
index 010ba8dabad..3aa7770e855 100644
--- a/test/fixtures/process-timeout/blocked-worker.js
+++ b/test/fixtures/process-timeout/blocked-worker.js
@@ -10,6 +10,9 @@ const script = path.join(__dirname, 'wait-for-parent.js');
 const args = [script, String(process.pid), process.argv[2]];
 new Worker(`
   require('child_process').execFileSync(process.execPath, ${JSON.stringify(args)}, {
+    // The child can briefly outlive the parent. Do not keep the test's
+    // temporary directory open, which prevents cleanup on Windows.
+    cwd: ${JSON.stringify(__dirname)},
     stdio: 'ignore',
   });
 `, { eval: true, name: 'blocked' });