Add support for ignoring files

Add ignore.toml, configuration for ignoring files
Add file_filter.py, for matching files against glob/regex patterns
Update relevant code to use file filter
+Tests
This commit is contained in:
jamesrom
2023-10-06 01:43:35 +11:00
parent fd8c90041c
commit e387086890
5 changed files with 104 additions and 11 deletions

View File

@ -12,18 +12,19 @@ global_settings = Dynaconf(
envvar_prefix=False,
merge_enabled=True,
settings_files=[join(current_dir, f) for f in [
"settings_prod/.secrets.toml"
"settings/.secrets.toml",
"settings/configuration.toml",
"settings/ignore.toml",
"settings/language_extensions.toml",
"settings/pr_reviewer_prompts.toml",
"settings/pr_questions_prompts.toml",
"settings/pr_description_prompts.toml",
"settings/pr_code_suggestions_prompts.toml",
"settings/pr_sort_code_suggestions_prompts.toml",
"settings/pr_information_from_user_prompts.toml",
"settings/pr_update_changelog_prompts.toml",
"settings/pr_add_docs.toml",
"settings_prod/.secrets.toml"
"settings/pr_code_suggestions_prompts.toml",
"settings/pr_description_prompts.toml",
"settings/pr_information_from_user_prompts.toml",
"settings/pr_questions_prompts.toml",
"settings/pr_reviewer_prompts.toml",
"settings/pr_sort_code_suggestions_prompts.toml",
"settings/pr_update_changelog_prompts.toml",
]]
)