Skip to content

[ROMM-2927] Add default folders to config manager#3007

Merged
gantoine merged 2 commits intomasterfrom
romm-2927
Feb 9, 2026
Merged

[ROMM-2927] Add default folders to config manager#3007
gantoine merged 2 commits intomasterfrom
romm-2927

Conversation

@gantoine
Copy link
Copy Markdown
Member

@gantoine gantoine commented Feb 9, 2026

Description
Explain the changes or enhancements you are proposing with this pull request.

Provide a couple default file/folder exclusions in the config manger to give new users an easier time scanning games.

Fixes #2927

Checklist
Please check all that apply.

  • I've tested the changes locally
  • I've updated relevant comments
  • I've assigned reviewers for this PR
  • I've added unit tests that cover the changes

Screenshots (if applicable)

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Warning

Gemini encountered an error creating the summary. You can try again by commenting /gemini summary.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 9, 2026

Test Results

801 tests  ±0   800 ✅ ±0   2m 5s ⏱️ +4s
  1 suites ±0     1 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit df4a4e3. ± Comparison against base commit 450e3ca.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 9, 2026

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
12860 8475 66% 0% 🟢

New Files

No new covered files...

Modified Files

File Coverage Status
backend/config/config_manager.py 54% 🟢
TOTAL 54% 🟢

updated for commit: df4a4e3 by action🐍

@gantoine
Copy link
Copy Markdown
Member Author

gantoine commented Feb 9, 2026

/gemini review

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces default exclusion lists for files, directories, and extensions in the config manager. This is a helpful change for new users, providing sensible defaults for scanning. The implementation is straightforward, adding new constants and using them as defaults when parsing the configuration. The tests have been updated accordingly to reflect these new default values. I've found one minor style issue in the test files that I've commented on.

@gantoine gantoine merged commit 5d59133 into master Feb 9, 2026
8 checks passed
@gantoine gantoine deleted the romm-2927 branch February 9, 2026 20:13
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.

[Bug] '@eaDir' Exclusions for subfolders

1 participant