ChangeLogix - Release Notes Generator

ChangeLogix digests commits and pull-request metadata between any two Git refs and turns them into polished, user-facing release notes.

0 StarsMIT LicenseSetup Time 5 Minutes
AIGitHub

Overview & Instructions


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:

  1. Click the Deploy on WaveAssist button below.
  2. Configure required variables (repository_url, since_tag, until_tag, github_access_token, release_notes_style, delivery_emails, OPENAI_API_KEY).
  3. 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
  4. Confirm the workflow executes successfully.

Repo URL: Coming soon Loom Demo: Coming soon

AIGitHub
ChangeLogix - Release Notes Generator

ChangeLogix - Release Notes Generator

ChangeLogix digests commits and pull-request metadata between any two Git refs and turns them into polished, user-facing release notes.

AIGitHub