-
Notifications
You must be signed in to change notification settings - Fork 272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release tracker for component repos #2345
Comments
[Triaged] We will start adding functionality to report the changes corresponding to a release soon. This feature is added to track the changes on a specific repo in order to be informed on the changes for a release. |
My thought is this a perquisite opensearch-project/opensearch-plugins#142, as right now the branch for a specific release is not constant, a plugin source branch for a specific release is an important key here. Example for 2.2 release The other factor that needs to be considered is excluding the Thoughts @bbarani @zelinh @peterzhuamazon ? |
Agreed about the branching strategy consistency. Let's try to avoid whole [release_branch] param. Few questions:
|
@gaiksaya the idea is to fire a job to follow up if there exists a commit after a specific date (this specific date would be an input to the job) from past release to the date the job will be fired (Assuming code freeze date) and if no release notes update the table in accordingly
Note: The above generated table is actually a markdown format, removing the code block would end up as follows OpenSearch Dashboards Commits & Release Notes info
For commits/ bug fixes that go in during the release testing phase, we can re-fire the job to update the table, that should have new commits and again a check for release notes. |
OpenSearch Commits(after 2022-07-26) & Release Notes info
|
Sample test comment |
20220805 Runner PR: |
Test CommentOpenSearch CommitID(after 2022-07-26) & Release Notes info
|
Adding OpenSearch CommitID(after 2022-07-26) & Release Notes info
|
Closing this issue and the release_notes_workflow and jenkins job code is merged to main. |
Finalized comment from release issue 1.3.5 OpenSearch Dashboards CommitID(after 2022-07-14) & Release Notes info
|
Is your feature request related to a problem? Please describe
When we were launching release, it's hard for us to know if each release component has any new fixes, commits or updates from last release. Right now it would require us to look into each repo and check their commit history on certain branch.
In addition, If they have any new commits after last release on the same branch, we would also need and enforce them to provide release notes and it would be better if they merge it before we finalize the release candidates.
There are a lot of back and forth efforts if we found one repo has updates but they didn't backport the changes to the specific branch or provide the release notes on time, which may at the worst case, delay the release.
We would like to have a generalized report to track any changes on each release plugins since last release so it would be easier for us to work with plugin teams for the release.
Describe the solution you'd like
Acceptance criteria: A generalized report to track any changes on each release plugins since last time release on the same branch.
Describe alternatives you've considered
Keep doing things manually.
Additional context
No response
The text was updated successfully, but these errors were encountered: