From 3e5916dab6eac495fe2d15351b1c956c78ecd1cb Mon Sep 17 00:00:00 2001 From: Andreas Zwinkau Date: Tue, 30 Jun 2026 13:48:09 +0200 Subject: [PATCH 1/2] feat: update score_process to 2.0.0 --- MODULE.bazel | 2 +- MODULE.bazel.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 683123aa7..0c089ad25 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -69,7 +69,7 @@ http_file( urls = ["https://github.com/withered-magic/starpls/releases/download/v0.1.21/starpls-linux-amd64"], ) -bazel_dep(name = "score_process", version = "1.6.0") +bazel_dep(name = "score_process", version = "2.0.0") # Provide the tools from the devcontainer to Bazel bazel_dep(name = "score_devcontainer", version = "1.7.0") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 40a5a6330..b227bb2a8 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -286,8 +286,8 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_shell/0.4.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_devcontainer/1.7.0/MODULE.bazel": "f9a5971fbd05f0ed14e7a373dbf58af72a5c58d081537a75c314daaf61c92ae9", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_devcontainer/1.7.0/source.json": "a3f55522fd9f63fae7a92f3cb5f91c25ae7474a39e9f9c633f0cf797fc0ca8e5", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.6.0/MODULE.bazel": "2496bc24311f69f49449ee85d8bb38e3b970cbfcf10d0a7f19b2d5262ce80e8d", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.6.0/source.json": "093424aa8bfed8705a3d142b21fe1d053258f2dd5eb1944941f6439b2c7157e9", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/2.0.0/MODULE.bazel": "f3262d146a07452ad3d51bff13069eddd61f1fff716e5dc1534253db641d90e5", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/2.0.0/source.json": "91ef967d3631cfaaf93773b3c7d80d3b38e86e48d382232be01ab6c15a83860d", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/stardoc/0.5.1/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/stardoc/0.5.3/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/stardoc/0.5.6/MODULE.bazel": "not found", From c377f134e4c1384e76933d954ed55939219d1bfa Mon Sep 17 00:00:00 2001 From: Andreas Zwinkau Date: Tue, 30 Jun 2026 14:02:12 +0200 Subject: [PATCH 2/2] fix: process v2.0.0 removed requirements Removed: gd_req__impl_diagram_safety gd_req__impl_diagram_status gd_req__impl_diagram_check_id gd_req__impl_diagram_linkage_id gd_req__impl_diagram_check_includes gd_req__impl_diagram_linkage_includes This implies tool_req__docs_arch_links is obsolete and we can remove these parts from the metamodel. --- docs/internals/requirements/requirements.rst | 23 ------------------- src/extensions/score_metamodel/metamodel.yaml | 17 -------------- 2 files changed, 40 deletions(-) diff --git a/docs/internals/requirements/requirements.rst b/docs/internals/requirements/requirements.rst index 6d1e79bed..3c82c759e 100644 --- a/docs/internals/requirements/requirements.rst +++ b/docs/internals/requirements/requirements.rst @@ -210,7 +210,6 @@ This section provides an overview of current process requirements and their clar :satisfies: gd_req__req_check_mandatory, gd_req__req_attr_safety, - gd_req__impl_diagram_safety, gd_req__arch_attr_safety Docs-as-Code shall enforce that the ``safety`` attribute has one of the following values: @@ -240,7 +239,6 @@ This section provides an overview of current process requirements and their clar gd_req__req_attr_status, gd_req__arch_attr_status, gd_req__saf_attr_status, - gd_req__impl_diagram_status, gd_req__req_check_mandatory, Docs-as-Code shall enforce that the ``status`` attribute has one of the following values: @@ -767,27 +765,6 @@ Architecture Attributes but are still defined as architectural elements, which means they have the properties of architectural elements. -.. tool_req:: Architecture diagram links - :id: tool_req__docs_arch_links - :implemented: PARTIAL - :version: 1 - :satisfies: - gd_req__impl_diagram_check_id, - gd_req__impl_diagram_linkage_id, - gd_req__impl_diagram_check_includes, - gd_req__impl_diagram_linkage_includes, - :parent_covered: YES - - Architectural diagrams (``mod_view_sta``, ``feat_arc_sta``, ``comp_arc_sta``, - ``mod_view_dyn``, ``feat_arc_dyn``, ``comp_arc_dyn``) - shall provide the following links: - - .. csv-table:: - :header: "Link Type", "Link Target" - - "belongs_to", "corresponding architecture element same level" - "includes", "corresponding architecture element lower level" - 💻 Detailed Design & Code ########################## diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index e734cb870..95be85485 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -437,12 +437,8 @@ needs_types: # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ mandatory_links: - # req-Id: tool_req__docs_arch_links - includes: logic_arc_int, logic_arc_int_op # req-Id: tool_req__docs_arch_link_fulfils, tool_req__docs_arch_link_fulfils_aou fulfils: feat_req, aou_req - # req-Id: tool_req__docs_arch_links - belongs_to: feat # make it mandatory for evaluation tags: - architecture_element - architecture_view @@ -463,8 +459,6 @@ needs_types: status: ^(valid|invalid)$ mandatory_links: fulfils: feat_req - # req-Id: tool_req__docs_arch_links - belongs_to: feat tags: - architecture_view - architecture_element @@ -537,10 +531,6 @@ needs_types: title: Module Architecture Static View color: #FEDCD2 style: card - optional_links: - # req-Id: tool_req__docs_arch_links - belongs_to: mod # for evaluation - includes: comp tags: - architecture_view parts: 3 @@ -552,9 +542,6 @@ needs_types: color: #FEDCD2 style: card parts: 3 - optional_links: - # req-Id: tool_req__docs_arch_links - belongs_to: mod # for evaluation # Architecture Element comp: @@ -593,8 +580,6 @@ needs_types: # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ mandatory_links: - # req-Id: tool_req__docs_arch_links - belongs_to: comp # req-Id: tool_req__docs_arch_link_fulfils, tool_req__docs_arch_link_fulfils_aou fulfils: comp_req, aou_req optional_links: @@ -617,8 +602,6 @@ needs_types: # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ mandatory_links: - # req-Id: tool_req__docs_arch_links - belongs_to: comp fulfils: comp_req tags: - architecture_view