-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Add release notes drafter for OpenSearch #789
Comments
Does this Github action have the provision to separate out the commits into different sections like Feature, Bugs, Enhancement, Documentation etc? I would like to have something like this https://github.com/opendistro-for-elasticsearch/sql/releases/tag/v1.13.0.0 |
Yes it does. It depends on how we label them, and for our project looks like we are diligently labeling them which should take care of that. |
Looks like the release drafter doesn't support multiple release branches i.e we cannot have different release notes for each of the release branch. |
Created notes for RC1 using https://github.com/ariatemplates/git-release-notes. |
Posting comments from the PR to here: "I would ideally love something like: Lets work on this for the next release. As we have discussed we have to diligent in our back port PRs so that authors are given the credit." |
Have we considered creating a changelog as well? As a customer of other repositories, changelogs are so much easier to parse/search when dealing with version bumps/upgrades than individual release notes. Having a full summary of breaking changes, new features, etc. between all previous versions is incredibly useful. We could use something like this to aid in the generation: https://github.com/github-changelog-generator/github-changelog-generator A great example is mocha, where they include the version number, date, sections in each release, and emojis (a fun bonus feature): https://github.com/mochajs/mocha/blob/master/CHANGELOG.md |
This is nice! |
Is this a meta issue? Is it done? Can this be closed? Or is there a backport needed somewhere? |
Just wanted to document how I generated 2.1.0 release notes, so that this process might help in automation or for next release.
-> In second line of above command block, when using --since the date should be selected carefully. You should select the date when opensearch version bumped from MajorVersion.x to new version, example (2.x version bump to 2.1) -> I had to manually go through each commit and sort it out to one of the sections mentioned here. -> Next I had to check which commits are already present in previous release version notes and remove them from current release notes manually. This step can be done before sorting out each commit to appropriate section. ->Make sure no breaking changes are included if it is a minor release versions. |
Is your feature request related to a problem? Please describe.
Add release notes drafter for OpenSearch which compiles all the commits made into a release.
Describe the solution you'd like
Github actions support this via https://github.com/release-drafter/release-drafter.
The text was updated successfully, but these errors were encountered: