GitHub Release Notes Generator

Your release notes are already written — they're just scattered across two hundred commits and a dozen pull requests. Shipstar turns GitHub commits into release notes automatically: connect your repositories, and the generator reads what merged, extracts what users will notice, and writes notes worth publishing. Then it actually publishes them — to your changelog, your mailing list, Slack, and X.

Turn GitHub Commits into Release Notes Automatically

Point Shipstar at your repositories and pick a window — since the last release, the last sprint, or the last month. The generator fetches the commit history, reads it the way a technical writer would, and produces release notes organized by what matters to users: new features first, improvements next, fixes at the end, breaking changes flagged loudly. No release-notes doc to maintain, no commit archaeology the night before launch.

Pull Requests Are the Best Source — So We Use Them

A pull request carries the context a commit can't: the description, the motivation, the discussion. Shipstar's generator treats merged PRs as the primary narrative of your release and commits as supporting detail. Teams that write even one-line PR descriptions get remarkably specific release notes; teams that don't still get accurate summaries, because the AI reads the changes themselves rather than depending on labels or templates.

Notes That Leave GitHub

GitHub Releases are read by the people who already found your repo. Shipstar publishes generated release notes where the rest of your users are: a hosted changelog page with RSS, an embeddable widget on your site, release-note emails to your subscriber lists, Slack messages for the team, and posts on X. One generation feeds every channel, formatted appropriately for each.

Review, Schedule, and Automate the Pipeline

Every generated draft goes through review before it ships — edit the copy, tighten the tone, approve when ready. Put generation on a schedule to match your release train, and let approved scheduled notes auto-publish when their date arrives. With Shipstar's API and agent tools, your release workflow or CI can trigger the whole pipeline without anyone opening a dashboard.

Why teams choose Shipstar

  • Generate release notes from GitHub commits and pull requests in minutes
  • PR descriptions become user-facing narrative automatically
  • Publish beyond GitHub — email, changelog page, Slack, and X from one approval
  • Trigger generation from your release workflow via API or on a schedule

Frequently asked questions

How do I generate release notes from GitHub?

Connect your GitHub account to Shipstar, select the repositories to track, and trigger a generation — on demand or on a schedule. The AI reads the commits and merged pull requests in the window, drafts the release notes, and queues them for your review before publishing.

Can it generate release notes from pull requests only?

Merged pull requests are the generator's primary source — their titles and descriptions carry the most user-facing context. Commit history fills in the gaps, so repositories with sparse PR descriptions still produce accurate notes.

Does this replace GitHub's 'generate release notes' button?

It goes well past it. GitHub's button lists PR titles inside a GitHub Release. Shipstar writes prose release notes in your brand voice and distributes them to your changelog page, email subscribers, Slack, and X — reaching users who never visit your repository.

Can I run this from CI or a release script?

Yes. Shipstar exposes a REST API and MCP agent tools for kicking off generation, checking status, updating drafts, and approving content — so your release pipeline can drive release notes end to end.

Ship it. Share it. Celebrate it.
Release notes on autopilot.

Free to start. Connect your repo in 30 seconds.

No credit card required · Setup in 30 seconds