Hey, all. ![]()
I’ve been working on release management automation for several decades and wanted to share tooling that might be of value to you and/or your team at large which you might not be aware of: Milestoner. This is a Ruby gem that I’ve maintained for a long time and use on all of my projects (including client projects).
This is accomplished via a healthy Git Rebase workflow. Rebasing isn’t a strict requirement but you’re much better off if you do (not only will your team thank you but so will your future self). A healthy Git Commit coupled with the power of Git Trailers can work wonders and Milestoner understand how to take all that information to automatically version your releases and build the corresponding release notes.
If you’d like a deeper dive, definitely check out my Milestones article and/or slides. Also, if you are looking for speakers at local meetups always happy to talk about this subject as well. ![]()
Enjoy!