From f653ffa040e0612f89859f0b967fbe8b6d48aa4f Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Mon, 3 Aug 2026 10:11:13 +0200 Subject: [PATCH 1/3] update to newest process requirements --- MODULE.bazel | 4 ++-- MODULE.bazel.lock | 2 -- docs/internals/requirements/requirements.rst | 22 +++++++++++++++++--- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index c93b79be9..ee216f229 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -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 = "1bf4c55d68ae7b6f961221a2770ce81feaa28b68", remote = "https://github.com/eclipse-score/process_description", ) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index ac9ce3273..865014102 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -144,7 +144,6 @@ "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", "https://bcr.bazel.build/modules/rules_python/0.40.0/MODULE.bazel": "9d1a3cd88ed7d8e39583d9ffe56ae8a244f67783ae89b60caafc9f5cf318ada7", "https://bcr.bazel.build/modules/rules_python/1.0.0/MODULE.bazel": "898a3d999c22caa585eb062b600f88654bf92efb204fa346fb55f6f8edffca43", - "https://bcr.bazel.build/modules/rules_python/1.8.3/MODULE.bazel": "f343e159b59701334be3914416b9f1b72845801ba47920fcb288af4ce8c5cce3", "https://bcr.bazel.build/modules/rules_python/1.8.5/MODULE.bazel": "28b2d79ed8368d7d45b34bacc220e3c0b99cbcd9392641961b849e4c3f55dd30", "https://bcr.bazel.build/modules/rules_python/1.8.5/source.json": "e261b03c8804f2582c9536013f987e1ea105a2b38c238aa2ac8f98fc34c8b18a", "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c", @@ -284,7 +283,6 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_python/0.4.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_python/0.40.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_python/1.0.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_python/1.8.3/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_python/1.8.5/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_shell/0.2.0/MODULE.bazel": "not found", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_shell/0.4.1/MODULE.bazel": "not found", diff --git a/docs/internals/requirements/requirements.rst b/docs/internals/requirements/requirements.rst index b8104a67c..cec3ee611 100644 --- a/docs/internals/requirements/requirements.rst +++ b/docs/internals/requirements/requirements.rst @@ -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 @@ -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" @@ -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 + :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 ########################## From dffa007dd93d23f4e92a732ff8f4c28e8ef3c16c Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Mon, 3 Aug 2026 12:09:46 +0200 Subject: [PATCH 2/3] test fix --- MODULE.bazel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MODULE.bazel b/MODULE.bazel index ee216f229..66f10bd5f 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -73,7 +73,7 @@ http_file( bazel_dep(name = "score_process", version = "2.0.2") git_override( module_name = "score_process", - commit = "1bf4c55d68ae7b6f961221a2770ce81feaa28b68", + commit = "6a9cbf11c64bec005f49399915f6bb6c05ac377f", remote = "https://github.com/eclipse-score/process_description", ) From 718588bb47df3c0a56017869e67f5371f8231baf Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Mon, 3 Aug 2026 12:39:37 +0200 Subject: [PATCH 3/3] commit for fix --- MODULE.bazel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MODULE.bazel b/MODULE.bazel index 66f10bd5f..7bb629b51 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -73,7 +73,7 @@ http_file( bazel_dep(name = "score_process", version = "2.0.2") git_override( module_name = "score_process", - commit = "6a9cbf11c64bec005f49399915f6bb6c05ac377f", + commit = "b485d01cc0cb4c0c1eaaccb17f26ee7588f4ece8", remote = "https://github.com/eclipse-score/process_description", )