Releaser
This doc explains the requirements and initial approach for a release automation tool "releaser" (name is not final). The main goal of this tool is to make the release process easier for the developers, releaving them from having to manually trace the commit or PR history back and having to manually compile a changelog.
Design goals and use cases
Core tool
We understand by "Core tool" a component that is capable of generating a baseline changelog given two git references, either just from the Git history or by using a software forge API to get additional information.