Skip to content

[rules_score]: rework requirements provider propagation and scope checks#188

Merged
LittleHuba merged 1 commit intomainfrom
joho_some_minor_fixes
Apr 30, 2026
Merged

[rules_score]: rework requirements provider propagation and scope checks#188
LittleHuba merged 1 commit intomainfrom
joho_some_minor_fixes

Conversation

@hoe-jo
Copy link
Copy Markdown
Contributor

@hoe-jo hoe-jo commented Apr 29, 2026

- Remove trace-to-component-requirements from Unit Test activity in lobster_component.conf.tpl and lobster_de.conf.tpl

- feature_requirements gains a req_deps parameter for listing assumed_system_requirements targets; their AssumedSystemRequirementsInfo is propagated so consumers (component, dependable_element) automatically pick up assumed-system lobster files without extra listing.

- Add maturity attribute to _dependable_element_index / dependable_element: 'development' downgrades certified-scope violations to warnings instead of failing the build.

- Fix duplicate certified-scope detection bug in _dependable_element_index_impl (use setdefault+append pattern instead of comparing against a single-element default list).

    - Remove trace-to-component-requirements from Unit Test activity in
      lobster_component.conf.tpl and lobster_de.conf.tpl

    - feature_requirements gains a req_deps parameter for listing
      assumed_system_requirements targets; their AssumedSystemRequirementsInfo
      is propagated so consumers (component, dependable_element) automatically
      pick up assumed-system lobster files without extra listing.

    - Add maturity attribute to _dependable_element_index / dependable_element:
      'development' downgrades certified-scope violations to warnings instead
      of failing the build.

    - Fix duplicate certified-scope detection bug in
      _dependable_element_index_impl (use setdefault+append pattern instead
      of comparing against a single-element default list).
@hoe-jo hoe-jo force-pushed the joho_some_minor_fixes branch from 83f5a15 to 39b3a7d Compare April 29, 2026 13:59
@LittleHuba LittleHuba merged commit 0c973fd into main Apr 30, 2026
5 checks passed
@LittleHuba LittleHuba deleted the joho_some_minor_fixes branch April 30, 2026 10:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants