Open nyurik opened 9 months ago
I'm reading it. An automatically generated changelog
might be a good first step?
@sharkAndshark The issue is that "automatic" is rarely useful -- there are a lot of PRs that simply cleanup/refactor code, and should not be included. Most projects instead require changelog file to be updated as part of each pull request (when needed). So perhaps we should adapt that policy. In this case releasing new version would be as easy as copy/pasting the "unreleased" section of the changelog to the github release page.
Our changelog has not been updated for a while, and our CI is not using it properly as part of the release process. Some interesting ideas are in this blog post on how to set up automated release system. We should go through that blog post and possibly adapt some of it?