Skip to content

Designate base config from non-base config#3787

Merged
LeStarch merged 1 commit intonasa:develfrom
LeStarch:fix/circular-dependency
Jun 24, 2025
Merged

Designate base config from non-base config#3787
LeStarch merged 1 commit intonasa:develfrom
LeStarch:fix/circular-dependency

Conversation

@LeStarch
Copy link
Collaborator

Related Issue(s)
Has Unit Tests (y/n)
Documentation Included (y/n)

Change Description

This splits configuration into types:

  • BASE_CONFIG, which is required for Fw_Types and dependency is inherited through Fw_Types
  • Normal config, which must be explicitly listed as a dependency

Rationale

This allows configuration to configure things (like component instances) that depend themselves on Fw_Types without introducing a configuration cycle.

Testing/Review Recommendations

Future Work

Note any additional work that will be done relating to this issue.

@LeStarch LeStarch merged commit 1e0ea6c into nasa:devel Jun 24, 2025
52 of 53 checks passed
@thomas-bc thomas-bc deleted the fix/circular-dependency branch June 24, 2025 18:10
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.

2 participants