Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,10 @@ http_file(
urls = ["https://github.com/withered-magic/starpls/releases/download/v0.1.21/starpls-linux-amd64"],
)

bazel_dep(name = "score_process", version = "2.0.1")
bazel_dep(name = "score_process", version = "2.0.2")
git_override(
module_name = "score_process",
commit = "292ec1c913a88ed1b724e33fdae658df6dc7b033",
commit = "b485d01cc0cb4c0c1eaaccb17f26ee7588f4ece8",
remote = "https://github.com/eclipse-score/process_description",
)

Expand Down
2 changes: 0 additions & 2 deletions MODULE.bazel.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 19 additions & 3 deletions docs/internals/requirements/requirements.rst
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ Versioning
:implemented: YES
:version: 1
:parent_covered: NO: parent talks about setting covered to false, but we want to issue a build error.
:satisfies: gd_req__req_suspicious[version==2]
:satisfies: gd_req__req_suspicious[version==3]
:status: invalid

Docs-as-Code shall check if linked parent needs have different versions, compared to
Expand Down Expand Up @@ -702,8 +702,8 @@ but for ease of traceability this is a separate one.
:id: tool_req__arch_linkage_safety
:implemented: YES
:version: 2
:satisfies: gd_req__arch_linkage_safety[version==1], gd_req__arch_build_blocks_corr[version==1]
:parent_covered: NO
:satisfies: gd_req__arch_linkage_safety[version==1], gd_req__arch_build_blocks_corr[version==2]
:parent_covered: YES

.. csv-table::
:header: "Link source", "Relation", "Link Target", "Mandatory"
Expand All @@ -726,6 +726,22 @@ but for ease of traceability this is a separate one.
are currently accepted as optional links to avoid migration problems.


.. tool_req:: Check consistency of interfaces in modules
:id: tool_req__arch_consistency_interf
:tags: Architecture
:implemented: YES
Comment thread
AlexanderLanin marked this conversation as resolved.
:version: 1
:satisfies: gd_req__arch_consistency_interf[version==2]
:parent_covered: YES

Docs-as-Code shall check that any logical architectural interface linked to a feature
(via ``logic_arc_int included_by feat``) is matched by an ``implements`` link from a
component to that interface. Additionally it shall be checked that each feature
architecture is linked against at least one logical architectural interface.

Note: This requirement shall not break the build in score main, but emit a information instead, as the architecture is not yet complete and only complete visible in the reference integration repository.


💻 Detailed Design & Code
##########################

Expand Down
Loading