From 9acbdadc6902433073f43dda5b48a51865ca7087 Mon Sep 17 00:00:00 2001 From: pandaedo Date: Fri, 27 Feb 2026 16:06:36 +0100 Subject: [PATCH 1/5] add tool requirements --- docs/score_tools/tools_requirements/index.rst | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 docs/score_tools/tools_requirements/index.rst diff --git a/docs/score_tools/tools_requirements/index.rst b/docs/score_tools/tools_requirements/index.rst new file mode 100644 index 0000000000..ec5219578c --- /dev/null +++ b/docs/score_tools/tools_requirements/index.rst @@ -0,0 +1,90 @@ +.. + # ******************************************************************************* + # Copyright (c) 2026 Contributors to the Eclipse Foundation + # + # See the NOTICE file(s) distributed with this work for additional + # information regarding copyright ownership. + # + # This program and the accompanying materials are made available under the + # terms of the Apache License Version 2.0 which is available at + # https://www.apache.org/licenses/LICENSE-2.0 + # + # SPDX-License-Identifier: Apache-2.0 + # ******************************************************************************* + + +Tools Requirements +================== +List of all requirements for tools of S-CORE that are not defined or adressed to specific repositories like docs-as-code. + +GitHub +^^^^^^ + +Satisfied +######### +.. list-table:: GitHub + :header-rows: 1 + + * - ID + - Title + - Rationale + + * - gd_req__doc_author + - Document Author + - Author is stored in the PR documentation + + * - gd_req__doc_reviewer + - Document Reviewer + - All reviewers can be seen in the PR documentation + + * - gd_req__doc_approver + - Document Approver + - Approver can be seen in the PR documentation + + * - gd_req__change_attr_title + - Change Request attribute: title + - GitHub issues will be used to create change requests + + * - gd_req__problem_check_mandatory + - Problem Resolution mandatory attributes provided + - GitHub issues will be used to track problems and the mandatory attributes will be provided in the issue template + + * - gd_req__problem_attr_analysis_results + - Problem Resolution attribute: analysis results + - GitHub issues will be used to track problems and analysis results will be provided + + * - gd_req__problem_attr_classification + - Problem Resolution attribute: classification + - GitHub issues will be used to track problems and classification will be provided + + * - gd_req__problem_attr_impact_description + - Problem Resolution attribute: impact description + - GitHub issues will be used to track problems and impact description will be provided + + * - gd_req__problem_attr_milestone + - Problem Resolution attribute: milestone + - GitHub issues will be used to track problems and milestone will be provided + + * - gd_req__problem_attr_safety_affected + - Problem Resolution attribute: safety affected + - GitHub issues will be used to track problems and safety impact will be indicated + + * - gd_req__problem_attr_security_affected + - Problem Resolution attribute: security affected + - GitHub issues will be used to track problems and security impact will be indicated + + * - gd_req__problem_attr_stakeholder + - Problem Resolution attribute: stakeholder + - GitHub issues will be used to track problems and stakeholder information will be provided + + * - gd_req__problem_attr_status + - Problem Resolution attribute: status + - GitHub issues will be used to track problems and status will be maintained + + * - gd_req__problem_attr_title + - Problem Resolution attribute: title + - GitHub issues will be used to track problems and title will be provided + + * - gd_req__problem_check_closing + - Problem Resolution closing check + - GitHub issues will be used to verify all mandatory attributes before closing From e8da9cc8cea6b7439f7c7e03b877ccca9a13f18d Mon Sep 17 00:00:00 2001 From: pandaedo Date: Fri, 27 Feb 2026 17:40:44 +0100 Subject: [PATCH 2/5] fix list table --- docs/score_tools/index.rst | 1 + docs/score_tools/tools_requirements/index.rst | 99 ++++++++++--------- 2 files changed, 51 insertions(+), 49 deletions(-) diff --git a/docs/score_tools/index.rst b/docs/score_tools/index.rst index 695ccd867a..98a7af4fce 100644 --- a/docs/score_tools/index.rst +++ b/docs/score_tools/index.rst @@ -31,6 +31,7 @@ S-CORE Tools Overview score_tools_evaluation_list tools_documentation/index + tools_requirements/index tools_static_analysis_code_quality/index tools_testing_frameworks/index tools_build_development/index diff --git a/docs/score_tools/tools_requirements/index.rst b/docs/score_tools/tools_requirements/index.rst index ec5219578c..a00d22300f 100644 --- a/docs/score_tools/tools_requirements/index.rst +++ b/docs/score_tools/tools_requirements/index.rst @@ -22,69 +22,70 @@ GitHub Satisfied ######### + .. list-table:: GitHub - :header-rows: 1 + :header-rows: 1 - * - ID - - Title - - Rationale + * - ID + - Title + - Rationale - * - gd_req__doc_author - - Document Author - - Author is stored in the PR documentation + * - gd_req__doc_author + - Document Author + - Author is stored in the PR documentation - * - gd_req__doc_reviewer - - Document Reviewer - - All reviewers can be seen in the PR documentation + * - gd_req__doc_reviewer + - Document Reviewer + - All reviewers can be seen in the PR documentation - * - gd_req__doc_approver - - Document Approver - - Approver can be seen in the PR documentation + * - gd_req__doc_approver + - Document Approver + - Approver can be seen in the PR documentation - * - gd_req__change_attr_title - - Change Request attribute: title - - GitHub issues will be used to create change requests + * - gd_req__change_attr_title + - Change Request attribute: title + - GitHub issues will be used to create change requests - * - gd_req__problem_check_mandatory - - Problem Resolution mandatory attributes provided - - GitHub issues will be used to track problems and the mandatory attributes will be provided in the issue template + * - gd_req__problem_check_mandatory + - Problem Resolution mandatory attributes provided + - GitHub issues will be used to track problems and the mandatory attributes will be provided in the issue template - * - gd_req__problem_attr_analysis_results - - Problem Resolution attribute: analysis results - - GitHub issues will be used to track problems and analysis results will be provided + * - gd_req__problem_attr_analysis_results + - Problem Resolution attribute: analysis results + - GitHub issues will be used to track problems and analysis results will be provided - * - gd_req__problem_attr_classification - - Problem Resolution attribute: classification - - GitHub issues will be used to track problems and classification will be provided + * - gd_req__problem_attr_classification + - Problem Resolution attribute: classification + - GitHub issues will be used to track problems and classification will be provided - * - gd_req__problem_attr_impact_description - - Problem Resolution attribute: impact description - - GitHub issues will be used to track problems and impact description will be provided + * - gd_req__problem_attr_impact_description + - Problem Resolution attribute: impact description + - GitHub issues will be used to track problems and impact description will be provided - * - gd_req__problem_attr_milestone - - Problem Resolution attribute: milestone - - GitHub issues will be used to track problems and milestone will be provided + * - gd_req__problem_attr_milestone + - Problem Resolution attribute: milestone + - GitHub issues will be used to track problems and milestone will be provided - * - gd_req__problem_attr_safety_affected - - Problem Resolution attribute: safety affected - - GitHub issues will be used to track problems and safety impact will be indicated + * - gd_req__problem_attr_safety_affected + - Problem Resolution attribute: safety affected + - GitHub issues will be used to track problems and safety impact will be indicated - * - gd_req__problem_attr_security_affected - - Problem Resolution attribute: security affected - - GitHub issues will be used to track problems and security impact will be indicated + * - gd_req__problem_attr_security_affected + - Problem Resolution attribute: security affected + - GitHub issues will be used to track problems and security impact will be indicated - * - gd_req__problem_attr_stakeholder - - Problem Resolution attribute: stakeholder - - GitHub issues will be used to track problems and stakeholder information will be provided + * - gd_req__problem_attr_stakeholder + - Problem Resolution attribute: stakeholder + - GitHub issues will be used to track problems and stakeholder information will be provided - * - gd_req__problem_attr_status - - Problem Resolution attribute: status - - GitHub issues will be used to track problems and status will be maintained + * - gd_req__problem_attr_status + - Problem Resolution attribute: status + - GitHub issues will be used to track problems and status will be maintained - * - gd_req__problem_attr_title - - Problem Resolution attribute: title - - GitHub issues will be used to track problems and title will be provided + * - gd_req__problem_attr_title + - Problem Resolution attribute: title + - GitHub issues will be used to track problems and title will be provided - * - gd_req__problem_check_closing - - Problem Resolution closing check - - GitHub issues will be used to verify all mandatory attributes before closing + * - gd_req__problem_check_closing + - Problem Resolution closing check + - GitHub issues will be used to verify all mandatory attributes before closing From c1c558e21ecb952f4a62b9530fd6315c85bef3e1 Mon Sep 17 00:00:00 2001 From: pandaedo Date: Wed, 4 Mar 2026 09:08:13 +0100 Subject: [PATCH 3/5] include review findings --- MODULE.bazel | 2 +- docs/score_tools/tools_requirements/index.rst | 45 +++++++++---------- 2 files changed, 21 insertions(+), 26 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 9a7df87515..05d24bf925 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -73,5 +73,5 @@ bazel_dep(name = "rules_java", version = "8.15.1") # ############################################################################### bazel_dep(name = "score_tooling", version = "1.1.0") -bazel_dep(name = "score_docs_as_code", version = "3.0.0") +bazel_dep(name = "score_docs_as_code", version = "3.0.1") bazel_dep(name = "score_process", version = "1.4.3") diff --git a/docs/score_tools/tools_requirements/index.rst b/docs/score_tools/tools_requirements/index.rst index a00d22300f..92e46d96db 100644 --- a/docs/score_tools/tools_requirements/index.rst +++ b/docs/score_tools/tools_requirements/index.rst @@ -15,77 +15,72 @@ Tools Requirements ================== -List of all requirements for tools of S-CORE that are not defined or adressed to specific repositories like docs-as-code. +List of all requirements for tools of S-CORE that are not defined or addressed to specific repositories like docs-as-code. -GitHub -^^^^^^ -Satisfied -######### - -.. list-table:: GitHub +.. list-table:: Tool requirements :header-rows: 1 * - ID - Title - Rationale - * - gd_req__doc_author + * - :need:`gd_req__doc_author` - Document Author - - Author is stored in the PR documentation + - Author is stored in the PR documentation of GitHub - * - gd_req__doc_reviewer + * - :need:`gd_req__doc_reviewer` - Document Reviewer - - All reviewers can be seen in the PR documentation + - All reviewers can be seen in the PR documentation of GitHub - * - gd_req__doc_approver + * - :need:`gd_req__doc_approver` - Document Approver - - Approver can be seen in the PR documentation + - Approver can be seen in the PR documentation of GitHub - * - gd_req__change_attr_title + * - :need:`gd_req__change_attr_title` - Change Request attribute: title - GitHub issues will be used to create change requests - * - gd_req__problem_check_mandatory + * - :need:`gd_req__problem_check_mandatory` - Problem Resolution mandatory attributes provided - GitHub issues will be used to track problems and the mandatory attributes will be provided in the issue template - * - gd_req__problem_attr_analysis_results + * - :need:`gd_req__problem_attr_analysis_results` - Problem Resolution attribute: analysis results - GitHub issues will be used to track problems and analysis results will be provided - * - gd_req__problem_attr_classification + * - :need:`gd_req__problem_attr_classification` - Problem Resolution attribute: classification - GitHub issues will be used to track problems and classification will be provided - * - gd_req__problem_attr_impact_description + * - :need:`gd_req__problem_attr_impact_description` - Problem Resolution attribute: impact description - GitHub issues will be used to track problems and impact description will be provided - * - gd_req__problem_attr_milestone + * - :need:`gd_req__problem_attr_milestone` - Problem Resolution attribute: milestone - GitHub issues will be used to track problems and milestone will be provided - * - gd_req__problem_attr_safety_affected + * - :need:`gd_req__problem_attr_safety_affected` - Problem Resolution attribute: safety affected - GitHub issues will be used to track problems and safety impact will be indicated - * - gd_req__problem_attr_security_affected + * - :need:`gd_req__problem_attr_security_affected` - Problem Resolution attribute: security affected - GitHub issues will be used to track problems and security impact will be indicated - * - gd_req__problem_attr_stakeholder + * - :need:`gd_req__problem_attr_stakeholder` - Problem Resolution attribute: stakeholder - GitHub issues will be used to track problems and stakeholder information will be provided - * - gd_req__problem_attr_status + * - :need:`gd_req__problem_attr_status` - Problem Resolution attribute: status - GitHub issues will be used to track problems and status will be maintained - * - gd_req__problem_attr_title + * - :need:`gd_req__problem_attr_title` - Problem Resolution attribute: title - GitHub issues will be used to track problems and title will be provided - * - gd_req__problem_check_closing + * - :need:`gd_req__problem_check_closing` - Problem Resolution closing check - GitHub issues will be used to verify all mandatory attributes before closing From c6dbfe4684cf37db58028b3202cade642ddd613e Mon Sep 17 00:00:00 2001 From: pandaedo Date: Wed, 4 Mar 2026 09:36:36 +0100 Subject: [PATCH 4/5] fix errors --- MODULE.bazel | 5 +++++ docs/platform_management_plan/problem_resolution.rst | 2 +- docs/platform_management_plan/security_management.rst | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 05d24bf925..920e399025 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -75,3 +75,8 @@ bazel_dep(name = "rules_java", version = "8.15.1") bazel_dep(name = "score_tooling", version = "1.1.0") bazel_dep(name = "score_docs_as_code", version = "3.0.1") bazel_dep(name = "score_process", version = "1.4.3") +git_override( + module_name = "score_process", + commit = "55cfdccef3066ed0e8d712fdfdc7b314be6a88f6", + remote = "https://github.com/eclipse-score/process_description", +) diff --git a/docs/platform_management_plan/problem_resolution.rst b/docs/platform_management_plan/problem_resolution.rst index 1fc777afc1..1207d06b18 100644 --- a/docs/platform_management_plan/problem_resolution.rst +++ b/docs/platform_management_plan/problem_resolution.rst @@ -135,7 +135,7 @@ part of the ISSUE. To provide solutions, use the Solution part of the ISSUE. -:need:`[[title]] ` is provided in the analysis +:need:`[[title]] ` is provided in the analysis results part of the ISSUE. State here, if the problem is accepted or rejected. Safety/Security experts must confirm or deny, if safety/security is affected is set correctly diff --git a/docs/platform_management_plan/security_management.rst b/docs/platform_management_plan/security_management.rst index 7b40cf793a..c7fb654201 100644 --- a/docs/platform_management_plan/security_management.rst +++ b/docs/platform_management_plan/security_management.rst @@ -13,7 +13,7 @@ # ******************************************************************************* .. document:: Platform Security Plan - :id: doc__platform_security_plan + :id: doc__score_platform_security_plan :status: draft :safety: ASIL_B :security: YES @@ -320,7 +320,7 @@ Process status: Status of the workflow which "outputs" the work product, derived Security Management Feature Specific Work Products ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -See feature tree documents (created by using :need:`gd_temp__feature_security_wp`): +See feature tree documents (created by using :need:`doc__feature_name_security_wp`): From 45f690e632a58aa36909791639dab9cd982d73b7 Mon Sep 17 00:00:00 2001 From: pandaedo Date: Wed, 4 Mar 2026 15:50:59 +0100 Subject: [PATCH 5/5] update bazel --- MODULE.bazel | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 920e399025..a00fb691b9 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -72,11 +72,6 @@ bazel_dep(name = "rules_java", version = "8.15.1") # Score custom modules loading # ############################################################################### -bazel_dep(name = "score_tooling", version = "1.1.0") +bazel_dep(name = "score_tooling", version = "1.1.2") bazel_dep(name = "score_docs_as_code", version = "3.0.1") -bazel_dep(name = "score_process", version = "1.4.3") -git_override( - module_name = "score_process", - commit = "55cfdccef3066ed0e8d712fdfdc7b314be6a88f6", - remote = "https://github.com/eclipse-score/process_description", -) +bazel_dep(name = "score_process", version = "1.4.4")