From 87b11267214041b4fa6a8b26aa6a51a1d795d2ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sat, 6 Nov 2021 11:01:34 +0100 Subject: [PATCH] Lowercase supported_repos setting --- src/runboat/settings.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/runboat/settings.py b/src/runboat/settings.py index 7c796ab..0439a37 100644 --- a/src/runboat/settings.py +++ b/src/runboat/settings.py @@ -1,6 +1,6 @@ from typing import Optional -from pydantic import BaseSettings +from pydantic import BaseSettings, validator class Settings(BaseSettings): @@ -24,5 +24,10 @@ class Settings(BaseSettings): class Config: env_prefix = "RUNBOAT_" + @validator("supported_repos") + @classmethod + def validate_supported_repos(v) -> set[str]: + return {item.lower() for item in v} + settings = Settings()