Skip to content

fix(ai-toolkit): don't re-declare secret env keys — empty ${VAR:-} overrides secrets.env#91

Merged
AlienWalker1995 merged 1 commit into
mainfrom
fix/ai-toolkit-secret-env-override
Jul 15, 2026
Merged

fix(ai-toolkit): don't re-declare secret env keys — empty ${VAR:-} overrides secrets.env#91
AlienWalker1995 merged 1 commit into
mainfrom
fix/ai-toolkit-secret-env-override

Conversation

@AlienWalker1995

Copy link
Copy Markdown
Owner

An environment: entry like HF_TOKEN: ${VAR:-} substitutes empty from the
rendered .env and OVERRIDES the real env_file value. Live impact: trainer
crashed on huggingface_hub's blank Bearer header, and the UI's own auth
was silently disabled (empty AI_TOOLKIT_AUTH = auth off). Secrets now flow
exclusively via secrets.env; manifest test asserts they never reappear.

Co-Authored-By: Claude Fable 5 [email protected]

…errides secrets.env

An environment: entry like HF_TOKEN: ${VAR:-} substitutes empty from the
rendered .env and OVERRIDES the real env_file value. Live impact: trainer
crashed on huggingface_hub's blank Bearer header, and the UI's own auth
was silently disabled (empty AI_TOOLKIT_AUTH = auth off). Secrets now flow
exclusively via secrets.env; manifest test asserts they never reappear.

Co-Authored-By: Claude Fable 5 <[email protected]>
@AlienWalker1995 AlienWalker1995 merged commit 7d8b516 into main Jul 15, 2026
6 checks passed
@AlienWalker1995 AlienWalker1995 deleted the fix/ai-toolkit-secret-env-override branch July 15, 2026 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant