Skip to content

Commit

Permalink
Merge pull request idaholab#26540 from cticenhour/sqa-revision-log
Browse files Browse the repository at this point in the history
Add Changelog Revision section to RTM
  • Loading branch information
cticenhour authored Jan 22, 2024
2 parents 8f969b5 + deba03d commit a9c114d
Show file tree
Hide file tree
Showing 24 changed files with 138 additions and 0 deletions.
5 changes: 5 additions & 0 deletions framework/doc/content/sqa/framework_rtm.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ can be found in the [Software Test Plan](sqa/framework_stp.md).
!! pre-test-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!

!template item key=functional-requirements
!sqa requirements collections=FUNCTIONAL category=framework

Expand Down
18 changes: 18 additions & 0 deletions framework/doc/content/templates/sqa/rtm.md.template
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,24 @@ includes:
- The steps to validate the test result including any acceptance criteria.
!template-end!

### Changelog Issue Revisions id=log-revisions

Errors in changelog references can sometimes occur as a result of typos or conversion errors. If
any need to be noted by the development team, they will be noted here.

!template! field key=log-revisions
If errors are found in issue references related to the changelog (e.g., commit history), these
should be noted here. The commit in which the incorrect issue reference occurs should be listed, and
the correct issue should be added alongside each entry. Relevant links to all items are required.
An example of this is shown below:

!table
| MOOSE Commit | Incorrect Referenced Issue | Correct Referenced Issue |
| - | - | - |
| [48db61](https://github.com/idaholab/moose/commit/48db61307ed87b58a96e944215f13378138cf7bc) | idaholab/sockeye#19845 | [idaholab/sockeye#130](https://github.inl.gov/ncrc/sockeye/issues/130) |

!template-end!

## System Requirements Traceability id=system-requirements

### Functional Requirements id=functional-requirements
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include contact_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
10 changes: 10 additions & 0 deletions modules/doc/content/sqa/moose_rtm.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,16 @@
!template item key=system-scope
!include system_scope.md

!template! item key=log-revisions
The following known log revisions exist for the {{module}} module:

!table
| MOOSE Commit | Incorrect Referenced Issue | Correct Referenced Issue |
| - | - | - |
| [48db61](https://github.com/idaholab/moose/commit/48db61307ed87b58a96e944215f13378138cf7bc) | idaholab/sockeye#19845 | [idaholab/sockeye#130](https://github.inl.gov/ncrc/sockeye/issues/130) |

!template-end!

!template item key=functional-requirements
All of the requirements for [!ac](MOOSE) are provided in the dependent [!ac](RTM) documents, please
refer to the documents listed in [#assumptions-and-dependencies].
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include electromagnetics_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include fluid_properties_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
5 changes: 5 additions & 0 deletions modules/fsi/doc/content/modules/fsi/sqa/fsi_rtm.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include fsi_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include heat_transfer_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include level_set_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
5 changes: 5 additions & 0 deletions modules/misc/doc/content/modules/misc/sqa/misc_rtm.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include misc_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include navier_stokes_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include optimization_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include phase_field_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include porous_flow_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
5 changes: 5 additions & 0 deletions modules/ray_tracing/doc/content/sqa/ray_tracing_rtm.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include ray_tracing_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
5 changes: 5 additions & 0 deletions modules/rdg/doc/content/sqa/rdg_rtm.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include rdg_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include reactor_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include scalar_transport_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include solid_properties_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include stochastic_tools_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include tensor_mechanics_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include thermal_hydraulics_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
5 changes: 5 additions & 0 deletions modules/xfem/doc/content/modules/xfem/sqa/xfem_rtm.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,8 @@
!template! item key=system-scope
!include xfem_srs.md start=system-scope-begin end=system-scope-finish
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!
5 changes: 5 additions & 0 deletions python/doc/content/python/sqa/python_rtm.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@
!include framework_rtm.md start=pre-test-begin end=pre-test-finish replace=['framework_stp.md', 'python_stp.md']
!template-end!

!template! item key=log-revisions
The changelog for all code residing in the MOOSE repository is located in the
[MOOSE RTM](moose_rtm.md#log-revisions optional=True).
!template-end!

!template item key=functional-requirements
!sqa requirements collections=FUNCTIONAL category=python

Expand Down

0 comments on commit a9c114d

Please sign in to comment.