From 70e4b3a807a90c24f15d1b4b552ee9d026985d29 Mon Sep 17 00:00:00 2001 From: Prudhvi Godithi Date: Mon, 19 Aug 2024 08:31:30 -0700 Subject: [PATCH] Update Release Templates and Documentation related to component release owner (#4950) Signed-off-by: Prudhvi Godithi --- .github/ISSUE_TEMPLATE/release_template.md | 1 + docs/Releasing-the-Distribution.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/release_template.md b/.github/ISSUE_TEMPLATE/release_template.md index 66a713afc5..89b8e60fd8 100644 --- a/.github/ISSUE_TEMPLATE/release_template.md +++ b/.github/ISSUE_TEMPLATE/release_template.md @@ -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: | | diff --git a/docs/Releasing-the-Distribution.md b/docs/Releasing-the-Distribution.md index d7c5311f2f..ef1e0b3538 100644 --- a/docs/Releasing-the-Distribution.md +++ b/docs/Releasing-the-Distribution.md @@ -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