fix(config): поле uploads_ci вместо ci — раннеры CI выставляют CI=true
CI / ruff · mypy · pytest (pull_request) Successful in 1m38s
CI / ruff · mypy · pytest (pull_request) Successful in 1m38s
У Settings нет префикса env, поэтому переменная CI=true с раннера Gitea попадала в поле ci и роняла создание настроек во всех тестах. Refs #11 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+2
-1
@@ -148,7 +148,8 @@ class Settings(BaseSettings):
|
||||
llm: LLMSettings = Field(default_factory=LLMSettings)
|
||||
sourcecraft: SourceCraftSettings = Field(default_factory=SourceCraftSettings)
|
||||
git: GitSettings = Field(default_factory=GitSettings)
|
||||
ci: CISettings = Field(default_factory=CISettings)
|
||||
# not `ci`: Settings has no env prefix, and CI runners export CI=true
|
||||
uploads_ci: CISettings = Field(default_factory=CISettings)
|
||||
docker: DockerSettings = Field(default_factory=DockerSettings)
|
||||
runner: RunnerSettings = Field(default_factory=RunnerSettings)
|
||||
runtime: RuntimeSettings = Field(default_factory=RuntimeSettings)
|
||||
|
||||
Reference in New Issue
Block a user