Now available on GitHub Marketplace
Stop writing changelogs. Let your pipeline do it.
An AI-powered GitHub Action that digests your PRs and commits beautifully categorized release notes the second your build turns green.
CHANGELOG.md — Merge Doc
Simulated output — your repo, your tone, your categories.
How it works
Three calm steps from merge to published notes—no meetings, no manual triage.
Merge to Main
Ship your PR. Merge Doc listens on your default branch and captures the story of what changed.
CI/CD Passes
When checks go green, the action summarizes commits and PR context with structured, review-ready prose.
Changelog Committed
A polished CHANGELOG.md is generated and committed automatically—no copy-paste, no forgotten releases.
Zero configuration. One YAML file.
Drop a workflow into .github/workflows and let the Action handle the rest.
.github/workflows/changelog.yml
name: Release notes
on:
push:
branches:
- main
permissions:
contents: write
pull-requests: read
jobs:
changelog:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: ArslanYM/mergedoc@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
changelog_path: CHANGELOG.md
# optional: model, categories, commit strategy, etc.