From 6c27cb3ea1a0028d405b19a57fd0b78adc795bf3 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Wed, 4 Mar 2026 12:50:40 +0100 Subject: [PATCH 1/7] prepare independend mofules repos --- src/extensions/score_metamodel/metamodel.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index 398195c7c..5fb375aa7 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -413,7 +413,10 @@ needs_types: status: ^(valid|invalid)$ mandatory_links: includes: ^logic_arc_int(_op)*__.+$ - consists_of: comp + optional_links: + consists_of: comp # preparation for linking change according to DR-005 + uses: ^logic_arc_int(_op)*__.+$ + provides: ^logic_arc_int(_op)*__.+$ # preparation for linking change according to DR-005 tags: - architecture_element parts: 2 @@ -562,6 +565,7 @@ needs_types: implements: logic_arc_int, real_arc_int_op uses: logic_arc_int, real_arc_int_op consists_of: comp + belongs_to: feat # preparation for linking change according to DR-005 tags: - architecture_element parts: 2 @@ -948,6 +952,10 @@ needs_extra_links: incoming: used by outgoing: uses + provides: + incoming: provided by + outgoing: provides + includes: incoming: included by outgoing: includes From 1733790e1011a2a5649925d9e2f45a08de16b44d Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Wed, 4 Mar 2026 13:06:49 +0100 Subject: [PATCH 2/7] make it optional --- src/extensions/score_metamodel/metamodel.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index 5fb375aa7..92e813dc0 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -411,10 +411,9 @@ needs_types: safety: ^(QM|ASIL_B)$ # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ - mandatory_links: - includes: ^logic_arc_int(_op)*__.+$ optional_links: consists_of: comp # preparation for linking change according to DR-005 + includes: ^logic_arc_int(_op)*__.+$ uses: ^logic_arc_int(_op)*__.+$ provides: ^logic_arc_int(_op)*__.+$ # preparation for linking change according to DR-005 tags: From 008804672fd31a60a34900d016618872ac9e0a32 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 20 Mar 2026 15:27:46 +0100 Subject: [PATCH 3/7] turn link direction --- MODULE.bazel | 5 +++++ src/extensions/score_metamodel/metamodel.yaml | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index e991e4aeb..b799a20af 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -93,6 +93,11 @@ http_file( # Note: requirements were last aligned with 1.2.0, # the switch to 1.3.1 is purely to drop the dependency on docs-as-code 1.x. bazel_dep(name = "score_process", version = "1.4.3") +git_override( + module_name = "score_process", + commit = "ea3c34acb93e6396843c06a265c7f47d4bb39f0b", + remote = "https://github.com/etas-contrib/score_process_description.git", +) # Add Linter bazel_dep(name = "rules_multitool", version = "1.9.0") diff --git a/src/extensions/score_metamodel/metamodel.yaml b/src/extensions/score_metamodel/metamodel.yaml index 98f39f35c..b49c6ff43 100644 --- a/src/extensions/score_metamodel/metamodel.yaml +++ b/src/extensions/score_metamodel/metamodel.yaml @@ -406,7 +406,6 @@ needs_types: # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ optional_links: - consists_of: comp # preparation for linking change according to DR-005 includes: ^logic_arc_int(_op)*__.+$ uses: ^logic_arc_int(_op)*__.+$ provides: ^logic_arc_int(_op)*__.+$ # preparation for linking change according to DR-005 @@ -554,11 +553,12 @@ needs_types: safety: ^(QM|ASIL_B)$ # req-Id: tool_req__docs_common_attr_status status: ^(valid|invalid)$ + mandatory_links: + belongs_to: feat # preparation for linking change according to DR-005 optional_links: implements: logic_arc_int, real_arc_int_op uses: logic_arc_int, real_arc_int_op consists_of: comp - belongs_to: feat # preparation for linking change according to DR-005 tags: - architecture_element parts: 2 From 05f96c6942348b510e59d1620392cf24e95775ce Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 20 Mar 2026 16:30:51 +0100 Subject: [PATCH 4/7] fix hash --- MODULE.bazel | 2 +- MODULE.bazel.lock | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index b799a20af..62529006f 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -95,7 +95,7 @@ http_file( bazel_dep(name = "score_process", version = "1.4.3") git_override( module_name = "score_process", - commit = "ea3c34acb93e6396843c06a265c7f47d4bb39f0b", + commit = "5205f7bf4a8919a2280989ef5d12e826065e55cd", remote = "https://github.com/etas-contrib/score_process_description.git", ) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 57e5b3935..76ae698bf 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -385,12 +385,9 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_shell/0.3.0/MODULE.bazel": "not found", "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/rules_shell/0.5.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.3.2/MODULE.bazel": "a32390ef217cef9a811408b0a1c5aeed1398c377aa846f5d5416d7b95b4e4366", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.4.3/MODULE.bazel": "eb8243299a6ae3663618db5b4718e2c0d3c93f91a44994641e70106c400b23fb", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.4.3/source.json": "6dfc6ded50c6e278a8e619837f5cd323c2d740d22f913a5c06cf17b5e9d9eea0", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_rust_policies/0.0.2/MODULE.bazel": "ade2bad4a331b02d9b7e7d9842e8de8c6fded6186486e02c4f7db5cd4b71d34d", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_rust_policies/0.0.2/source.json": "fbcbc738e652b0c68d5d28dd1db09f2e643dc111f5739b2f6af7ec56c2e88043", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.0.2/MODULE.bazel": "e70f396375b9d612b4f41ebceff7f18f68ab423b14625c138a354cc01bc62a10", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.0/MODULE.bazel": "5a04a5ce3512eb742a036600fba58b465f427e2e193db8e88857132e4a4eb513", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.2/MODULE.bazel": "56d08309931cfad67c2b6691207bb5f761a3946830d620c630d2436630e6b499", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.2/source.json": "f37e462ac9bb3bca49b944ed51e7b932b3822ff434a56c6cc5e1288ff5a9db01", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/stardoc/0.5.0/MODULE.bazel": "not found", From ee2de1e480d6a745658e9ced0649addd2b5d5dd4 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 20 Mar 2026 16:39:37 +0100 Subject: [PATCH 5/7] fix hash --- MODULE.bazel.lock | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 76ae698bf..57e5b3935 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -385,9 +385,12 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_shell/0.3.0/MODULE.bazel": "not found", "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/rules_shell/0.5.0/MODULE.bazel": "not found", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.3.2/MODULE.bazel": "a32390ef217cef9a811408b0a1c5aeed1398c377aa846f5d5416d7b95b4e4366", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.4.3/MODULE.bazel": "eb8243299a6ae3663618db5b4718e2c0d3c93f91a44994641e70106c400b23fb", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.4.3/source.json": "6dfc6ded50c6e278a8e619837f5cd323c2d740d22f913a5c06cf17b5e9d9eea0", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_rust_policies/0.0.2/MODULE.bazel": "ade2bad4a331b02d9b7e7d9842e8de8c6fded6186486e02c4f7db5cd4b71d34d", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_rust_policies/0.0.2/source.json": "fbcbc738e652b0c68d5d28dd1db09f2e643dc111f5739b2f6af7ec56c2e88043", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.0/MODULE.bazel": "5a04a5ce3512eb742a036600fba58b465f427e2e193db8e88857132e4a4eb513", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.0.2/MODULE.bazel": "e70f396375b9d612b4f41ebceff7f18f68ab423b14625c138a354cc01bc62a10", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.2/MODULE.bazel": "56d08309931cfad67c2b6691207bb5f761a3946830d620c630d2436630e6b499", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.2/source.json": "f37e462ac9bb3bca49b944ed51e7b932b3822ff434a56c6cc5e1288ff5a9db01", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/stardoc/0.5.0/MODULE.bazel": "not found", From 57e00cdf5d7b5a1a065de9fa911b385155d89063 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 20 Mar 2026 16:48:01 +0100 Subject: [PATCH 6/7] fix hash --- MODULE.bazel | 2 +- MODULE.bazel.lock | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 62529006f..3ec435e62 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -92,7 +92,7 @@ http_file( # docs dependency # Note: requirements were last aligned with 1.2.0, # the switch to 1.3.1 is purely to drop the dependency on docs-as-code 1.x. -bazel_dep(name = "score_process", version = "1.4.3") +bazel_dep(name = "score_process") git_override( module_name = "score_process", commit = "5205f7bf4a8919a2280989ef5d12e826065e55cd", diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 57e5b3935..76ae698bf 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -385,12 +385,9 @@ "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/rules_shell/0.3.0/MODULE.bazel": "not found", "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/rules_shell/0.5.0/MODULE.bazel": "not found", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.3.2/MODULE.bazel": "a32390ef217cef9a811408b0a1c5aeed1398c377aa846f5d5416d7b95b4e4366", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.4.3/MODULE.bazel": "eb8243299a6ae3663618db5b4718e2c0d3c93f91a44994641e70106c400b23fb", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_process/1.4.3/source.json": "6dfc6ded50c6e278a8e619837f5cd323c2d740d22f913a5c06cf17b5e9d9eea0", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_rust_policies/0.0.2/MODULE.bazel": "ade2bad4a331b02d9b7e7d9842e8de8c6fded6186486e02c4f7db5cd4b71d34d", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_rust_policies/0.0.2/source.json": "fbcbc738e652b0c68d5d28dd1db09f2e643dc111f5739b2f6af7ec56c2e88043", - "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.0.2/MODULE.bazel": "e70f396375b9d612b4f41ebceff7f18f68ab423b14625c138a354cc01bc62a10", + "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.0/MODULE.bazel": "5a04a5ce3512eb742a036600fba58b465f427e2e193db8e88857132e4a4eb513", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.2/MODULE.bazel": "56d08309931cfad67c2b6691207bb5f761a3946830d620c630d2436630e6b499", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/score_tooling/1.1.2/source.json": "f37e462ac9bb3bca49b944ed51e7b932b3822ff434a56c6cc5e1288ff5a9db01", "https://raw.githubusercontent.com/eclipse-score/bazel_registry/main/modules/stardoc/0.5.0/MODULE.bazel": "not found", From 5fa8038cdf103b29f6f23de1e83e815cf3442936 Mon Sep 17 00:00:00 2001 From: "jhr2hi@bosch.com" Date: Fri, 20 Mar 2026 16:54:32 +0100 Subject: [PATCH 7/7] fix hash --- MODULE.bazel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MODULE.bazel b/MODULE.bazel index 3ec435e62..72411c674 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -96,7 +96,7 @@ bazel_dep(name = "score_process") git_override( module_name = "score_process", commit = "5205f7bf4a8919a2280989ef5d12e826065e55cd", - remote = "https://github.com/etas-contrib/score_process_description.git", + remote = "https://github.com/eclipse-score/process_description.git", ) # Add Linter