Skip to content
A COMPARISON THAT SAYS WHERE WE LOSE

Mergelay compared with GitHub’s auto-generated release notes

Both turn merged pull requests into a release note. They stop in different places — one on the repository page, one in the inbox of someone who has never seen it.

Analyze a recent merge Your first Update is free. No card required.
  • Nominative comparison, no logos
  • Every GitHub behaviour dated and checked
  • Says where GitHub is the better answer
FIRST, THE OTHER SIDE

What GitHub’s release notes do well

This section comes before any claim of ours, because a comparison that cannot state the other product’s strengths is an advertisement wearing a table.

  • Free, and already there

    Nothing to install, nothing to authorise, no second bill. If you are tagging releases you already have this feature.

  • Generated from the merged pull requests

    The Generate release notes action composes the entry list from the pull requests merged since the release you compare against, with the contributors and a link to the full changelog. A Previous tag dropdown lets you choose that comparison point.

  • Configurable, and versioned with the code

    A .github/release.yml file creates categories and lists the labels that fall into each, and excludes pull requests by label or by author login. It lives in the repository and is reviewed like any other file.

  • Attached to the tag, and public if the repository is

    The notes sit on the Releases page against the tag they describe, which is a permanent, linkable address you did not have to build.

  • Machine-readable

    GitHub’s REST API lists a repository’s releases and returns one by tag or by id, so anything downstream can read them without scraping.

  • People who watch for releases are told

    A watcher can subscribe to release events specifically, and GitHub notifies them. This is a real distribution channel, not an empty one.

The verdict that follows from all of that: if the people who need to know already watch your repository, GitHub’s own release notes are probably enough, and Mergelay would be a second tool for no gain.

THE GAPS

Where they stop

Four things, stated narrowly. Each is a boundary of the feature, not a criticism of it — GitHub is not trying to be a communication tool.

  • The entry is the pull request title

    If a title reads fix(api): rename invoice fields, that is what your reader gets. Nothing reads the diff to work out what the rename means for someone using the product.

  • Publication is the repository page

    Getting the same text into a customer email, a Slack channel, Microsoft Teams, a CMS or a social account is a workflow you write and then maintain. GitHub does not send it for you.

  • Visibility follows the repository

    On a private repository only people with access ever see the notes, however well written they are.

  • Review is authorship, not approval

    A release can be saved as a draft and edited before it is published, by whoever is creating it. What does not exist is reviewer routing, an approval bound to an exact revision, a record of who approved what, or a way to require a second person.

THE OTHER HALF

Where Mergelay picks up

One answer per gap above, in the same order, with nothing added for effect.

  • It reads the merge, not only the title

    The description, the labels, the commits and bounded, sanitised patches go into the analysis alongside the title, and the result carries its evidence and its assumptions.

  • It writes one draft per channel

    An internal brief, a Slack or Teams message, a release-note record, a customer email and a social post per connected network — each written for its own reader from one source of truth.

  • It groups related merges

    An Update carries an ordered list of up to ten sources, primary first, so three merges that made one migration work are told as one release rather than three.

  • The approval is a record, not an edit

    One decision binds every enabled draft and destination of one exact revision, any content edit creates a new revision that must be decided again, and the decision is attributed and audited.

  • Delivery is accounted for per destination

    One outcome is recorded for each destination and a failure is retried alone, so fixing an email does not repost to Slack.

  • An unsupported claim is flagged, not shipped

    When the grounding validator cannot support a sentence the model wrote, that sentence is marked on every decision surface and can never be published by an unattended path.

SIDE BY SIDE

Ten rows, and no marketing adjectives

What you are comparingGitHub release notesMergelay
Source materialPull request titles, authors and labelsTitle, description, labels, commits and bounded sanitised patches
Where it is publishedThe repository Releases page, against the tagThe channels you connect, plus a private Markdown record
Reaching people not on GitHubA workflow you write and maintainBuilt in: email, Slack, Teams, CMS or automation webhook, social
AudienceDevelopers who watch the repository for releasesWhoever you choose to send to
Grouping several pull requestsEverything merged since the tag you compare againstAn Update of up to ten sources you chose
Wording per channelOne text, wherever it is readOne draft per channel from one source of truth
ReviewA draft release, edited by whoever is creating itAn approval bound to an exact revision, re-decided after any edit
Delivery recordNone beyond the page existingOne outcome per destination, with a targeted retry
Public changelog pageYes — the Releases page, permanent and linkableNo. A private Markdown record you copy or push
PriceFree, included with the repository$11 a month for one repository, $46 for any number, first Update free

Mergelay prices are per workspace, per month. USD, excluding VAT and sales tax — calculated and charged at checkout by Polar Software, Inc., our merchant of record.

BOTH, ACTUALLY

They are not exclusive

Mergelay never creates or edits a GitHub release. The App is read-only on contents, pull requests and metadata, which means running both is not a conflict — nothing here will overwrite what you tag. Keep generating notes for the developers who read them on the Releases page, and use Mergelay for the audiences who will never open the repository.

The counterpart deserves saying just as plainly. Mergelay does not host a public changelog page. If what you need is a permanent public URL per release, GitHub Releases already is that, for free, and no amount of email and Slack replaces it.

Questions

Does Mergelay replace GitHub Releases?

No, and it could not: it holds read-only access to contents, pull requests and metadata, so it never creates or edits a release. Keep releasing on GitHub. Mergelay writes the communication that goes everywhere else.

Can Mergelay host my public changelog?

No. What you get is a private Markdown release-note record to copy, or to push to your own CMS or an automation webhook. A permanent public page per release is precisely what GitHub Releases already gives you at no cost.

Is Mergelay affiliated with GitHub?

No. GitHub is a trademark of GitHub, Inc., used here only to name the product being compared. Mergelay is an independent product distributed as a GitHub App and has no commercial relationship with GitHub, Inc.

What does it cost compared with GitHub?

GitHub’s release notes are free, and that is a real advantage rather than a footnote. Mergelay is $11 a month for one repository and $46 for any number under fair use, with the first Update free and no card. If GitHub’s free notes already reach everyone who needs them, use those. USD, excluding VAT and sales tax — calculated and charged at checkout by Polar Software, Inc., our merchant of record.

PROVENANCE

About this comparison

  • GitHub is a trademark of GitHub, Inc. Mergelay is an independent product that installs as a GitHub App; it is not affiliated with, endorsed by or sponsored by GitHub, Inc.
  • Every GitHub behaviour described above was read in GitHub’s own public documentation on 2026-08-31. Anything we could not confirm there was left out rather than hedged. If something here has since become wrong, write to hello@mergelay.com and we will correct it.

Try it against a merge you already shipped.

Your first Update is free. No card required.

Analyze a recent merge