make check modifications

This commit is contained in:
ukpratik 2026-03-15 17:46:19 +05:30
parent f2126abe24
commit 9cc5213b98
2 changed files with 24 additions and 24 deletions

View file

@ -904,26 +904,26 @@ func SaveConfig(path string, cfg *Config) error {
func applyModelEnvOverrides(cfg *Config) { func applyModelEnvOverrides(cfg *Config) {
// Maps provider prefix (from "provider/model" format) to env var name. // Maps provider prefix (from "provider/model" format) to env var name.
providerEnvMap := map[string]string{ providerEnvMap := map[string]string{
"openai": "OPENAI_API_KEY", "openai": "OPENAI_API_KEY",
"anthropic": "ANTHROPIC_API_KEY", "anthropic": "ANTHROPIC_API_KEY",
"anthropic-messages": "ANTHROPIC_API_KEY", "anthropic-messages": "ANTHROPIC_API_KEY",
"openrouter": "OPENROUTER_API_KEY", "openrouter": "OPENROUTER_API_KEY",
"groq": "GROQ_API_KEY", "groq": "GROQ_API_KEY",
"gemini": "GEMINI_API_KEY", "gemini": "GEMINI_API_KEY",
"google": "GEMINI_API_KEY", "google": "GEMINI_API_KEY",
"deepseek": "DEEPSEEK_API_KEY", "deepseek": "DEEPSEEK_API_KEY",
"zhipu": "ZHIPU_API_KEY", "zhipu": "ZHIPU_API_KEY",
"moonshot": "MOONSHOT_API_KEY", "moonshot": "MOONSHOT_API_KEY",
"mistral": "MISTRAL_API_KEY", "mistral": "MISTRAL_API_KEY",
"cerebras": "CEREBRAS_API_KEY", "cerebras": "CEREBRAS_API_KEY",
"volcengine": "VOLCENGINE_API_KEY", "volcengine": "VOLCENGINE_API_KEY",
"modelscope": "MODELSCOPE_API_KEY", "modelscope": "MODELSCOPE_API_KEY",
"longcat": "LONGCAT_API_KEY", "longcat": "LONGCAT_API_KEY",
"nvidia": "NVIDIA_API_KEY", "nvidia": "NVIDIA_API_KEY",
"perplexity": "PERPLEXITY_API_KEY", "perplexity": "PERPLEXITY_API_KEY",
"avian": "AVIAN_API_KEY", "avian": "AVIAN_API_KEY",
"qwen-portal": "QWEN_API_KEY", "qwen-portal": "QWEN_API_KEY",
"ollama": "OLLAMA_API_KEY", "ollama": "OLLAMA_API_KEY",
} }
for i, m := range cfg.ModelList { for i, m := range cfg.ModelList {
// Resolve ${VAR} references in sensitive/configurable fields first. // Resolve ${VAR} references in sensitive/configurable fields first.

View file

@ -629,12 +629,12 @@ func TestResolveEnvRef(t *testing.T) {
input string input string
want string want string
}{ }{
{"${MY_SECRET}", "resolved-value"}, // set var → resolved {"${MY_SECRET}", "resolved-value"}, // set var → resolved
{"${UNSET_VAR_XYZ}", "${UNSET_VAR_XYZ}"}, // unset var → unchanged {"${UNSET_VAR_XYZ}", "${UNSET_VAR_XYZ}"}, // unset var → unchanged
{"literal-value", "literal-value"}, // no pattern → unchanged {"literal-value", "literal-value"}, // no pattern → unchanged
{"prefix-${MY_SECRET}", "prefix-${MY_SECRET}"}, // partial → unchanged (no partial substitution) {"prefix-${MY_SECRET}", "prefix-${MY_SECRET}"}, // partial → unchanged (no partial substitution)
{"${MY_SECRET}-suffix", "${MY_SECRET}-suffix"}, // partial → unchanged {"${MY_SECRET}-suffix", "${MY_SECRET}-suffix"}, // partial → unchanged
{"${}", "${}"}, // empty name → unchanged {"${}", "${}"}, // empty name → unchanged
} }
for _, tc := range tests { for _, tc := range tests {