https://www.mediawiki.org/wiki/Requests_for_comment/Release_notes_automation
This RfC was originally written back in 2013 by @Yurik and @Krinkle. I recently got annoyed by rebasing release notes so I decided to revive the RfC.
I (Legoktm) am proposing that we do a trial run of "Proposal 1: Declare in commit message" for the rest of the 1.32 release cycle. At the end of that, we decide whether we like it or not, and want to continue. I think Proposal 2 is probably the ideal solution, but I don't see it working out in practice. And it seems to just shift the amount of manual work needed to the release manager.