Skip to content

Commit

Permalink
Update Release Templates and Documentation related to component relea…
Browse files Browse the repository at this point in the history
…se owner (#4950)

Signed-off-by: Prudhvi Godithi <[email protected]>
  • Loading branch information
prudhvigodithi authored Aug 19, 2024
1 parent 717dd0f commit 70e4b3a
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/release_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Please refer to the following link for the release version dates: [Release Sched
### [Entrance Criteria](https://github.com/opensearch-project/.github/blob/main/RELEASING.md#entrance-criteria-to-start-release-window)
Criteria | Status | Description  | Comments
-- | -- | -- | --
Each component release issue has an assigned owner | :red_circle: | |
Documentation draft PRs are up and in tech review for all component changes | :red_circle: | |
Sanity testing is done for all components | :red_circle: | |
Code coverage has not decreased (all new code has tests) | :red_circle: | |
Expand Down
2 changes: 1 addition & 1 deletion docs/Releasing-the-Distribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ This section is not required for a patch release.

### Component Release Issues

The component release issues are auto created by the workflows part of the build repo [OpenSearch components](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/os-release-issues.yml), [OpenSearch Dashboards components](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/osd-release-issues.yml). These workflows create the release issues based on the template [component_release_template.md](https://github.com/opensearch-project/opensearch-build/blob/main/.github/ISSUE_TEMPLATE/component_release_template.md) and links back the global release issue part of the build. Sample component release issues created for 2.10.0. Sample link `https://github.com/issues?q=is%3Aopen+is%3Aissue+user%3Aopensearch-project+%5BRELEASE%5D+Release+version+2.10.0+in%3Atitle+`.
The component release issues are auto created by the workflows part of the build repo [OpenSearch components](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/os-release-issues.yml), [OpenSearch Dashboards components](https://github.com/opensearch-project/opensearch-build/blob/main/.github/workflows/osd-release-issues.yml). These workflows create the release issues based on the template [component_release_template.md](https://github.com/opensearch-project/opensearch-build/blob/main/.github/ISSUE_TEMPLATE/component_release_template.md) and links back the global release issue part of the build. Sample [component release issue](https://github.com/opensearch-project/job-scheduler/issues/642) created for 2.16.0 release. The release manager must verify that each component release issue has an assigned owner, as this is one of the entry criteria for the release.

#### Issue Creation Process Overview

Expand Down

0 comments on commit 70e4b3a

Please sign in to comment.