-
Notifications
You must be signed in to change notification settings - Fork 510
add script to generate changelog #1384
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 script to generate changelog #1384
Conversation
Wow! This is awesome! |
tbh, stole most from the PowerShell repo :) https://github.com/PowerShell/PowerShell/blob/master/tools/releaseTools.psm1#L129 |
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. I'm all for automation!
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!
We should probably document any of the bits we need to make this work somewhere in the repo (like in the README). The big one I'm thinking of is |
But also just making sure the final, post-squash commit message looks right in the changelog |
@rjmholt yeah the result of this script is in addition to anything else we want to highlight in the Changelog. Also, if it's not on already, we should force squashing commits so that the PR number is in every commit. |
I turned on forcing Squash. |
In an attempt to automate more of the release process, here's a script to autogenerate the changelog listing all the commits and if they're from external contributors.
Here's what it outputs: