Skip to content

Commit 2cfe8f5

Browse files
authored
Merge pull request #1060 from eclipse-score/aschemmel-tech-patch-1
docs: update config_management with links
2 parents 9dbb346 + 589259e commit 2cfe8f5

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

docs/platform_management_plan/config_management.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,21 +53,21 @@ Approach
5353
.. gd_guidl:: Configuration
5454
:id: gd_guidl__configuration
5555
:status: valid
56-
:complies: std_req__iso26262__support_741, std_req__iso26262__support_743, std_req__iso26262__support_744, std_req__iso26262__support_745
56+
:complies: std_req__iso26262__support_741, std_req__iso26262__support_742, std_req__iso26262__support_743, std_req__iso26262__support_744, std_req__iso26262__support_745, std_req__aspice_40__SUP-8-BP1, std_req__aspice_40__SUP-8-BP3, std_req__aspice_40__SUP-8-BP4, std_req__aspice_40__SUP-8-BP5, std_req__aspice_40__SUP-8-BP8
5757

5858

5959
Identification
6060
^^^^^^^^^^^^^^
6161

62-
Each work product is identified by its sphinx-needs Id, this includes documents identified as such (see :project documents list in :need:`doc__documentation_mgt_plan`).
62+
Each work product is identified by its sphinx-needs Id, this includes documents identified as such (see project documents list in :need:`doc__documentation_mgt_plan`).
6363
Spinx-needs checks for Id duplicates.
6464
The work products are stored in text or code files (these are identified by their filenames) within GitHub repositories.
6565
There is one `platform repository <https://GitHub.com/eclipse-score/score/>`_ and one repository for each module.
6666

6767
For other artefacts these are either
6868

6969
- files - are identified by their path/filename (and configured also in GitHub)
70-
- precompiled tools/binaries - bazel build configuration identifies those by their hash.
70+
- precompiled tools/binaries - bazel build configuration identifies those by their hash (see MODULE.bazel).
7171
- (external) tools/binaries to be built in S-CORE CI - bazel build configuration identifies those by their version.
7272

7373

@@ -112,7 +112,7 @@ The "remote" branch is not "local" to the developer but resides on the "remote"
112112

113113
Baselines are created by using the GitHub "tag" function. The tag name shall correspond to
114114
the release branch name the tag is created, adding patch version and pre-release tag.
115-
See also release management (Todo: add link when `PR-578 <https://github.com/eclipse-score/score/pull/578>`_ is merged).
115+
See also :need:`doc__platform_release_management_plan`.
116116

117117
Every change in the release repository is also taken over into the main branch. The module development team
118118
can decide how to ensure this (e.g. by development in main and cherrypick to release branch).

docs/process/process_areas/configuration_management/guidance/process_req.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Configuration Management Process Requirements
1818
.. gd_req:: Permanent Storage
1919
:id: gd_req__workproducts_storage
2020
:status: valid
21-
:complies: std_req__iso26262__support_745
21+
:complies: std_req__iso26262__support_745, std_req__aspice_40__SUP-8-BP8
2222

2323
At least every platform release shall be stored permanently as a collection of text documents
2424
(docs and code) including the used OSS tooling outside of github servers.

docs/process/process_areas/release_management/guidance/release_templates.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Templates
1818
.. gd_temp:: Platform Release Note Template
1919
:id: gd_temp__rel__plat_rel_note
2020
:status: valid
21-
:complies: std_req__iso26262__management_64134, std_req__iso26262__management_64135
21+
:complies: std_req__iso26262__management_64134, std_req__iso26262__management_64135, std_req__aspice_40__SUP-8-BP7
2222

2323
| Platform Release Notes
2424
| ======================
@@ -148,7 +148,7 @@ Release <add version number> for <platform/module_name>
148148
1. Link this issue to the correct milestone and assign to the technical lead
149149
2. Check respective Verification report on the release candidate's github tag
150150
3. Check bugfixes or justify failed tests
151-
4. Check the safety package completeness (supported by the safety manager)
151+
4. Check the safety package completeness (includes "valid" documents and work products status, supported by the safety manager)
152152
5. Create/update the release note (pull request to close this issue)
153153
6. Document safety manager's "recommendation to release" by asking his GitHub review approval of the release note
154154
7. Create the "release" in GitHub according to :need:`gd_guidl__rel_management`

0 commit comments

Comments
 (0)