Closed gianarb closed 3 years ago
I've previously used http://github.com/corneliusweig/release-notes for generating basic release notes that can be hand-massaged later. It assumes that there are git tags for each release, however. The code is pretty trivial to modify if necessary.
I believe this is resolved by https://github.com/tinkerbell/sandbox/pull/109. If not, please re-open.
Expected Behaviour
As part of the release CI pipeline, we should have a changelog that collects and grab updates from all the projects: tink, osie, Hegel, boots.
I think the list of PR titles is enough but I want to put some extra care into the breaking change. They should be listed in their own section so the user will be able to figure how what they are and what they have to do to update (as part of the content of every PR that contains breaking changes there is a section that explains how to mitigate it)
Current Behaviour
We do not have it
Possible Solution
Using some tool that does that automatically or writes a custom binary.