Ask HN: How do you automate your release notes?
dustfinger Monday, January 12, 2026How are you generating release notes in your projects?
I just had to backfill a year of docs release notes for an OSS repo. I ended up writing a small release tag driven generator: it walks git tags, collects merged PRs between releases, buckets them into categories, and renders Markdown/MDX grouped by year -> month -> category -> version. I also added an optional LLM step that outputs structured JSON via Pydantic schema for PR bullets that includes monthly summaries. It is idempotent and preserves manual edits or omissions, so you can auto-generate, then curate over time.
I’m curious what works for you in practice:
- Towncrier?
- reno?
- GitHub Releases / auto-generated notes?
- something else?
What do you like/hate about your current setup? Any tools you’d recommend?
If anyone wants to see the script I wrote, I am happy to share it and would love some constructive feedback.