You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: spawn resolves runtime PATH; doctor --fix root-ignores the secret key
Bun.spawn without an explicit env resolves argv[0] against the
startup PATH snapshot — CI (no real docker) failed where dev machines
masked it. buildSpawnEnv now always passes the live process env.
That exposed a real test leak: remote-caddy-routes restored HOME from
an unset per-test capture, unsetting HOME for the rest of the run.
doctor --fix now also ensures the root .gitignore entry when
untracking a leaked .hack.secret.key (nested .hack/.gitignore cannot
cover a repo-root file) — from PR review.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
`Ensured ${PROJECT_ENV_KEY_FILENAME} is ignored in the root .gitignore.`,
2730
2740
`${PROJECT_ENV_KEY_FILENAME} was committed — treat it as leaked: rotate the key and re-encrypt secrets, and consider rewriting git history if the repo is shared.`
0 commit comments