-
Notifications
You must be signed in to change notification settings - Fork 4.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.yml to automate release notes #16633 #16634
Conversation
Codecov Report
@@ Coverage Diff @@
## main #16634 +/- ##
==========================================
+ Coverage 67.31% 67.33% +0.01%
==========================================
Files 953 956 +3
Lines 79028 79203 +175
Branches 2331 2332 +1
==========================================
+ Hits 53198 53330 +132
- Misses 22259 22272 +13
- Partials 3571 3601 +30
Flags with carried forward coverage won't be shown. Click here to find out more.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great idea @OrlinVasilev 🚀 , this helps offload some repetitive tasks and give the release notes a constant structure without overhead!
this is great @OrlinVasilev! thanks for putting this together. I had 2 questions around process for docs and community above. I just want to make sure i understand the docs part, before approving. I wrote up some more details around the process below, more for my own understanding :) How this would work on an PR
At release time:
This this correct? Some process questions:
|
@a-mccarthy Due to the added check, labels will be must on creating PRs otherwise the check will fail and the PR won't be able to merge! As a next step we have to work on the PR Titles and to apply some good practices there as well. The title and description needs to be be part of the review process. PR should NOT be approved without well written title and description! |
@OrlinVasilev thanks for the clarification! Do you mind creating an issue with the next steps and what else we should update? (if you dont have one already) We should also make sure to bring up the PR and review requirements in a community meeting and over slack, etc. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm! thanks @OrlinVasilev
I would love to merge that so we have 2.6 with all that in place :) |
BTW All labels are created so just need to assign them :) |
Use github autogeneration release notes and add action to check if the PR has labels Complete and more readable relase notes https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes Signed-off-by: OrlinVasilev <ovasilev@vmware.com>
5f1c24d
to
27463f4
Compare
Use github autogeneration release notes and add action to check if the PR has labels
check the Issue #16633 for full description and example repo
Complete and more readable relase notes
https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes
Signed-off-by: OrlinVasilev ovasilev@vmware.com