opensearch-benchmark icon indicating copy to clipboard operation
opensearch-benchmark copied to clipboard

[RFC] Introduce RELEASE issues in OpenSearch Benchmark to better track releases

Open IanHoang opened this issue 10 months ago • 2 comments

Is your feature request related to a problem? Please describe.

The community would benefit from knowing when an OSB release is happening. Currently, the only way to know is to visit the roadmap. Based on our maintainer's guide, maintainers for OSB are required to remind the community a week prior that a code freeze will take place two days prior to the scheduled release.

Since we are releasing OSB on a monthly cadence and since not all users check OSB roadmap regularly, we should leverage a part of the repository that users mostly check to remind them of upcoming releases.

Describe the solution you'd like

Similar to the opensearch-build repository, we should leverage RELEASE issues. For example, see this issue for OpenSearch and OpenSearch Dashboards 2.13.0. These issues will be structured differently and contain information related to the release such as code freeze date, checklists for pre-release and post-release tasks, related PRs and issues, what changes are expected to be included, etc.

We can also leverage a slack bot or Github actions workflow that notifies the public slack community of when a code freeze will occur.

In the future, we can also have a dedicated page in the OpenSearch Benchmark's landing page, similar to OpenSearch's release schedule and maintenance policy,, that links the issue and code freeze dates.

IanHoang avatar Mar 27 '24 19:03 IanHoang

+1 to the idea of creating release issue for OpenSearch benchmark release. Pre-planning the releases along with well defined code freeze date would help prioritize the changes in timely manner.

bbarani avatar Mar 29 '24 00:03 bbarani

Will create a Github Issue Template or Github Workflow for this

IanHoang avatar Apr 01 '24 16:04 IanHoang