You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To address delays in merging version increment PRs, a new auto-merge feature will be implemented along with automatic re-running of failed checks. Component owners are required to verify their dependencies in the 3.1.0 manifests by May 23, 2024. The auto-merge feature will only be enabled for version increment PRs ensuring proper oversight of version updates while streamlining the release process.
Background
We currently have automation that creates version increment PRs when core engines (OpenSearch and OpenSearch-Dashboards) update their versions. You can see these automations here:
All checks and requirements need to be met in order to merge the PR along with reviews from code-owners. See important note below.
Automatic and timely re-running of failed checks
Re-run failed CI checks in timely manner to see if the dependent artifacts are present.
The dependent components will be processed prior to running the CI check for current component.
Enable codeowners reviews for all pull request.
Even though all checks are passed, all pull requests needs to be reviewed before merging. Enabling this would ensure than code owners are notified about the pull requests.
Action Item
As a part of this effort, we need to verify the component dependencies listed in the 3.1.0 manifests by May 23, 2024. This review ensures smooth automation of the version increment process:
This change will help expedite the release process while maintaining proper oversight of version updates.
Please close this issue once the above action items are completed.
Thank you!
The text was updated successfully, but these errors were encountered:
Coming from opensearch-project/opensearch-build#5501
TL;DR
To address delays in merging version increment PRs, a new auto-merge feature will be implemented along with automatic re-running of failed checks. Component owners are required to verify their dependencies in the 3.1.0 manifests by May 23, 2024. The auto-merge feature will only be enabled for version increment PRs ensuring proper oversight of version updates while streamlining the release process.
Background
We currently have automation that creates version increment PRs when core engines (OpenSearch and OpenSearch-Dashboards) update their versions. You can see these automations here:
Current Challenge
We've noticed that these version increment PRs often remain unmerged until release managers need to follow up, which can delay the release process.
Proposed Solution
To streamline this process, we're implementing below features:
Action Item
As a part of this effort, we need to verify the component dependencies listed in the 3.1.0 manifests by May 23, 2024. This review ensures smooth automation of the version increment process:
Please review and confirm:
Important Note
Enabling auto-merge at the repository level is a selective feature:
This change will help expedite the release process while maintaining proper oversight of version updates.
Please close this issue once the above action items are completed.
Thank you!
The text was updated successfully, but these errors were encountered: