Aslanas
Joined 3 years ago
Karma
1
Submissions
2
Member since
Oct 9
Joined 3 years ago
Finally, it uses those diff-summary markdowns to write a changelog entry for each relevant period (e.g. daily, weekly, or monthly changelog summaries).
The pipeline uses Inngest for durability to fetch the diffs, write the summaries, and write the changelog entries. I use Inngest to manage all the pipelines so things keep processing smoothly regardless of Github or LLM API rate limits.
You can brink your own LLM keys for unlimited commits (and more privacy) or use the one I provide with limits on each plan.
Here's an example of the final output https://changelog.suprlogs.app/
Changelogs are a pain in the ass to write and maintain, so most people don't use them.
Suprlogs reviews git commit history to make the process automagic.
suprlogs.com - free forever for public repos; 14-day free trial for private repos, no credit card required