Skip to content

Add support for multiple properties files#2689

Merged
PooyaHekmati merged 24 commits intodevfrom
add-support-for-multiple-properties-files
Feb 6, 2026
Merged

Add support for multiple properties files#2689
PooyaHekmati merged 24 commits intodevfrom
add-support-for-multiple-properties-files

Conversation

@PooyaHekmati
Copy link
Collaborator

Context

Issue(s) closed by this pull request: closes # N/A

What

Makes it possible to break the metadata properties into multiple files instead one gigantic file.

Why

Helps with the organization and handling of the metadata properties.

How

Changes the path to properties in the metadata to a list. Modifies input manager and data validator accordingly.

Test plan

  1. Run python main.py
  2. Unit tests.

Input Changes

Changes the path to properties in the metadata to a list.

Output Changes

  • N/A

Filter

@PooyaHekmati PooyaHekmati changed the base branch from dev to hotfix December 17, 2025 21:50
Base automatically changed from hotfix to dev December 18, 2025 15:49
@github-actions
Copy link
Contributor

Current Coverage: 99%

Mypy errors on add-support-for-multiple-properties-files branch: 1720
Mypy errors on dev branch: 1712
8 more errors on add-support-for-multiple-properties-files branch

@github-actions
Copy link
Contributor

🚨 Unauthorized changes detected in protected files. Please remove these changes if they are not intended.
🚨 Flake8 linting errors were found. Please fix the linting issues.

Copy link
Collaborator

@ew3361zh ew3361zh left a comment

Choose a reason for hiding this comment

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

LGTM! No issues to report in my testing.

PooyaHekmati and others added 3 commits December 19, 2025 10:43
Co-authored-by: Niko <70217952+ew3361zh@users.noreply.github.com>
@github-actions
Copy link
Contributor

Current Coverage: 99%

Mypy errors on add-support-for-multiple-properties-files branch: 1720
Mypy errors on dev branch: 1712
8 more errors on add-support-for-multiple-properties-files branch

@github-actions
Copy link
Contributor

🚨 Unauthorized changes detected in protected files. Please remove these changes if they are not intended.
🚨 Flake8 linting errors were found. Please fix the linting issues.

@github-actions
Copy link
Contributor

Current Coverage: 99%

Mypy errors on add-support-for-multiple-properties-files branch: 1720
Mypy errors on dev branch: 1712
8 more errors on add-support-for-multiple-properties-files branch

@github-actions
Copy link
Contributor

🚨 Unauthorized changes detected in protected files. Please remove these changes if they are not intended.
🚨 Flake8 linting errors were found. Please fix the linting issues.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 3, 2026

Current Coverage: 99%

Mypy errors on add-support-for-multiple-properties-files branch: 1685
Mypy errors on dev branch: 1677
8 more errors on add-support-for-multiple-properties-files branch

@github-actions
Copy link
Contributor

github-actions bot commented Feb 3, 2026

🚨 Unauthorized changes detected in protected files. Please remove these changes if they are not intended.
🚨 Flake8 linting errors were found. Please fix the linting issues.

Copy link
Collaborator

@JoeWaddell JoeWaddell left a comment

Choose a reason for hiding this comment

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

Looks good: the changes make sense, and I couldn't manage to break it. Updated info in the onboarding docs helpful as well. Nice work!

@PooyaHekmati PooyaHekmati merged commit f8e45e4 into dev Feb 6, 2026
1 check passed
@PooyaHekmati PooyaHekmati deleted the add-support-for-multiple-properties-files branch February 6, 2026 19:14
@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

Current Coverage: 99%

Mypy errors on add-support-for-multiple-properties-files branch: 1685
Mypy errors on dev branch: 1677
8 more errors on add-support-for-multiple-properties-files branch

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

🚨 Unauthorized changes detected in protected files. Please remove these changes if they are not intended.
🚨 Flake8 linting errors were found. Please fix the linting issues.

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.

3 participants