This operations loop runs overnight and turns the day’s merges into a clean, user-facing changelog.
The cycle gathers everything merged since the last entry, filters to what actually matters to users, groups it as Added, Changed, and Fixed, updates the file, commits, and notifies the team.
It skips internal changes that do not concern the end user.
In the end, the changelog reflects all user-visible changes and the notification has been sent.
When to use
- To keep a changelog updated automatically.
- When you want readable notes, not raw commits.
- To notify the team each release without manual work.
How to use
Run the loop asking it to gather merges since the last entry, write user-facing notes grouped by type, update the changelog, and post a summary to the team.