Support generating release notes#2
Merged
caithagoras merged 5 commits intoprestodb:masterfrom Feb 18, 2020
Merged
Conversation
Author
|
Supersedes prestodb/presto#13964 |
Author
|
@aweisberg Addressed all comments in prestodb/presto#13964 |
d8a4cdf to
e92f802
Compare
Author
|
b59a209 to
d5c5f79
Compare
Also, update to maven-shade-plugin 3.2.1 and really-executable-jar-maven-plugin 1.5.0.
aweisberg
approved these changes
Feb 18, 2020
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The PR introduces a tool which formalize the release notes collection in the release process.
Release Notes Collection
To streamline the release process, we introduced a requirement (and PR template) to ask authors to write release notes in the PR description. During the release process, the person doing the release will be able to use this tool to collect and generate the release commit and PR, before polishing it as according to the Release Notes Guideline.
What does the tool do
git logto find the commits introduced in the new release.a. A list of PRs with missing release notes, either the PR description do not contain release notes, or the release notes were malformed.
b. A list of extracted release notes.
c. A list of all commits introduced in the release.
How to use the tool
To collect release notes, run the following command after cutting the release branch (bumping the snapshot version on the master branch):