Skip to content

feat: update to newest process requirements - #681

Merged
AlexanderLanin merged 3 commits into
eclipse-score:mainfrom
etas-contrib:improvement_update_requirement_versions
Aug 3, 2026
Merged

feat: update to newest process requirements#681
AlexanderLanin merged 3 commits into
eclipse-score:mainfrom
etas-contrib:improvement_update_requirement_versions

Conversation

@RolandJentschETAS

Copy link
Copy Markdown
Contributor

This pull request updates requirements documentation and build dependencies to improve architectural consistency checks and keep dependencies up to date. The most important changes include adding a new requirement for checking interface consistency in modules, updating satisfaction links and parent coverage in requirements, and bumping the score_process dependency version.

Requirements Documentation Updates:

  • Added a new tool requirement tool_req__arch_consistency_interf to check that logical architectural interfaces linked to features are matched by implements links from components, and that each feature architecture is linked to at least one interface. This check emits informational messages rather than breaking the build.
  • Updated tool_req__arch_linkage_safety to satisfy gd_req__arch_build_blocks_corr[version==2] instead of version 1, and marked its parent as covered.
  • Updated the Versioning requirement to satisfy gd_req__req_suspicious[version==3] instead of version 2.

Dependency Updates:

  • Bumped the score_process Bazel dependency from version 2.0.1 to 2.0.2 and updated the commit reference to the latest.

📌 Description

🚨 Impact Analysis

  • This change does not violate any tool requirements and is covered by existing tool requirements
  • This change does not violate any design decisions
  • Otherwise I have created a ticket for new tool qualification

✅ Checklist

  • Added/updated documentation for new or changed features
  • Added/updated tests to cover the changes
  • Followed project coding standards and guidelines

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run --lockfile_mode=error //src:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Extracting Bazel installation...
Starting local Bazel server (8.6.0) and connecting to it...
INFO: Invocation ID: c6028678-981e-4269-a523-5093abc08f8a
Computing main repo mapping: 
Loading: 
Loading: 0 packages loaded
Loading: 0 packages loaded
Loading: 0 packages loaded
    currently loading: src
WARNING: Target pattern parsing failed.
ERROR: Skipping '//src:license-check': no such target '//src:license-check': target 'license-check' not declared in package 'src' defined by /home/runner/work/docs-as-code/docs-as-code/src/BUILD
ERROR: no such target '//src:license-check': target 'license-check' not declared in package 'src' defined by /home/runner/work/docs-as-code/docs-as-code/src/BUILD
INFO: Elapsed time: 6.005s
INFO: 0 processes.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

The created documentation from the pull request is available at: docu-html

Comment thread docs/internals/requirements/requirements.rst
@AlexanderLanin AlexanderLanin changed the title update to newest process requirements feat: update to newest process requirements Aug 3, 2026
@AlexanderLanin
AlexanderLanin merged commit f1a3b2a into eclipse-score:main Aug 3, 2026
14 checks passed
@AlexanderLanin
AlexanderLanin deleted the improvement_update_requirement_versions branch August 3, 2026 11:12
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