We update the release notes generator tool to be able to handle -rc1 in a version tag, and to generate the complete change log during a full release since previous full release.
We also only emit a PR description once per PR. Github lists as pulls for a given commit all pull requests involving the commit, which includes e.g. merges from development into master. We now restrict each PR description to only be emitted once, and fallback to the commit message if all PRs have been filtered out.
What is the goal of this PR?
We update the release notes generator tool to be able to handle
-rc1
in a version tag, and to generate the complete change log during a full release since previous full release.We also only emit a PR description once per PR. Github lists as pulls for a given commit all pull requests involving the commit, which includes e.g. merges from development into master. We now restrict each PR description to only be emitted once, and fallback to the commit message if all PRs have been filtered out.