From db03713a9ae45d7a49ea99c260afbd58379fe803 Mon Sep 17 00:00:00 2001 From: Kyle Date: Fri, 3 Apr 2026 13:26:19 -0700 Subject: [PATCH] Set minimal PATH inside fake yt-dlp shell script The SUBMINER_YTDLP_BIN test empties PATH to verify the env var fallback, but the shell script needs sed/mkdir/dirname. Hardcode a minimal PATH at the top of the script so internal commands work. --- src/core/services/youtube/track-download.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/services/youtube/track-download.test.ts b/src/core/services/youtube/track-download.test.ts index ce912e38..40e1c849 100644 --- a/src/core/services/youtube/track-download.test.ts +++ b/src/core/services/youtube/track-download.test.ts @@ -99,6 +99,7 @@ process.exit(0); function makeFakeYtDlpShellScript(dir: string): string { const scriptPath = path.join(dir, 'yt-dlp'); const script = `#!/bin/sh +PATH=/usr/bin:/bin:/usr/local/bin has_auto_subs=0 wants_auto_subs=0 wants_manual_subs=0