Skip to content

Update the release process documentation for latest changes.#6986

Merged
dlvenable merged 2 commits into
opensearch-project:mainfrom
dlvenable:release-process-updates
Jul 6, 2026
Merged

Update the release process documentation for latest changes.#6986
dlvenable merged 2 commits into
opensearch-project:mainfrom
dlvenable:release-process-updates

Conversation

@dlvenable

Copy link
Copy Markdown
Member

Description

We have made a number of significant changes to the release process. Some of these come from changes in the OpenSearch project and some are from additional automation we have added. This includes updates for how we coordinate with other parts of the OpenSearch project, steps that require the OpenSearch project to create branches and tags, and updates based on automation. I've also added additional information about releasing blog posts and updating the community.

Issues Resolved

N/A

Check List

  • New functionality includes testing.
  • New functionality has a documentation issue. Please link to it in this PR.
    • New functionality has javadoc added
  • Commits are signed with a real name per the DCO

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

We have made a number of significant changes to the release process. Some of these come from changes in the OpenSearch project and some are from additional automation we have added. This includes updates for how we coordinate with other parts of the OpenSearch project, steps that require the OpenSearch project to create branches and tags, and updates based on automation. I've also added additional information about releasing blog posts and updating the community.

Signed-off-by: David Venable <dlv@amazon.com>

@srikanthpadakanti srikanthpadakanti left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added few nit comments.

Comment thread RELEASING.md Outdated
@@ -40,6 +81,8 @@ Steps:
2. Select `New label`
3. Name the branch `backport {major}.minor`. For example, `backport 2.6`

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: missing braces, should be backport {major}.{minor}.

- [ ] Run the [Release Artifacts workflow](https://github.com/opensearch-project/data-prepper/actions/workflows/release.yml)
- [ ] Approve the release issue (requires 2 maintainer approvals)
- [ ] Update the draft release with release notes
- [ ] Update the pre-release with release notes

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider clarifying: "click 'Set as latest release' on the pre-release page" since there is no "latest" label in the GitHub UI

Comment thread RELEASING.md Outdated
* Find the new pre-release. It should be at the top.
* Replace the auto-generated release notes with the release notes created previous to the release.
* Release it
* Change the label from pre-release to latest.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same nit here: this is the "Set as latest release" button, not a label. New maintainers will look for a label field that does not exist.

Comment thread RELEASING.md

If you are creating a new major/minor release, then you will need to create the release branch.
Use GitHub to create a new branch.
The OpenSearch project restricts branch creation, so you must request the branch by creating a [GitHub Request](https://github.com/opensearch-project/.github/issues/new?template=GITHUB_REQUEST_TEMPLATE.yaml).

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggest adding an expectation like "these requests typically take 1 to 2 business days" or a realistic eta

Signed-off-by: David Venable <dlv@amazon.com>
@dlvenable
dlvenable merged commit 5e2671f into opensearch-project:main Jul 6, 2026
72 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants