ChangeLogix digests commits and pull-request metadata between any two Git refs and turns them into polished, user-facing release notes.
Features:
- GithubRepositoryValidator – validates inputs and infers defaults
- GithubChangelogFetcher – retrieves commits and PR details across the ref range
- ChangelogixCategorizer – buckets changes into features, fixes, docs, chores, breaking, etc.
- ChangelogixSummaryGenerator – uses OpenAI to rewrite dev-speak into friendly prose
- ReleaseNotesGenerator – assembles Markdown and filenames automatically
- ChangelogixDistribution – emails notes and optionally opens a “Release notes” PR
How to Use:
- Click the Deploy on WaveAssist button below.
- Configure required variables (repository_url, since_tag, until_tag, github_access_token, release_notes_style, delivery_emails, OPENAI_API_KEY).
- Run the nodes in order:
- github_repository_validator → GithubRepositoryValidator
- github_changelog_fetcher → GithubChangelogFetcher
- changelogix_categorizer → ChangelogixCategorizer
- changelogix_summary_generator → ChangelogixSummaryGenerator
- release_notes_generator → ReleaseNotesGenerator
- changelogix_distribution → ChangelogixDistribution
- Confirm the workflow executes successfully.
Repo URL: Coming soon
Loom Demo: Coming soon