-
Notifications
You must be signed in to change notification settings - Fork 21
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] How to create release note? #499
Comments
@wgtmac Do you have any preference for this? |
I have a slight preference for conventional commits given we use it on go and ADBC. But we could keep the existing format and just write a script to scrape commits and make a basic changelog too. |
Is there any benefit from conventional commits to create release note? @lidavidm I don't have a preference yet. I used JIRA to create release note for Apache ORC and Apache Parquet (before switching to Github issue) which is convenient. I am not sure if we can leverage this to customize it: https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes |
The GitHub generation looks interesting. Why don't we try it out? Conventional commits is basically just a common standard. It's not too different from the existing convention, just instead of |
OK. Let's try it for the next release. |
I think we'll need to set up some labels, and then probably some automation to ensure labels are applied to PRs. Maybe to start with just |
If those three tags are OK, I can set them up real quick and go back and tag PRs (maybe also a |
FYI, on Apache Camel, we just use GitHub Milestone link. Maybe we can start from there ? |
Right, that's what I meant by "default changelog", GitHub just puts all the commits into the milestone. If that's ok then feel free to proceed. I'd like to do a bit of categorization eventually though since a changelog of just "bump dependency" is a bit cluttered and not very useful. |
Yes, and also maybe we can also create some "manual" GitHub Issues on the target milestone (if it helps the end users). |
I believe the changelog will just use commit messages since the base tag |
Ah, we may need to write a release note for 18.2.0 manually. Because there is no base tag now... |
Right, that's why I asked if we should just push a base tag to use |
Yup, as said on this other issue, I will do a |
I don't think we need to backfill issues necessarily...One, we already have issues for most PRs (we only don't have them for MINOR PRs) |
I just moved all the completed issues into the milestone as well. |
Describe the enhancement requested
From #496 (comment) :
The text was updated successfully, but these errors were encountered: