GitHub App

Enforce Changelog Compliance
in Every Pull Request

Block PR merges until proper changelog entries are added. Configurable format validation, semantic versioning support, and instant GitHub status checks — no more missing changelogs.

Get Started — $19/mo
Status Checks API
Blocks merges automatically via GitHub's native required status checks.
Format Validation
Enforce Keep a Changelog, semantic versioning, or your own custom rules.
Zero Config Start
Install the GitHub App, set your rules, and every PR is checked instantly.

Simple Pricing

Pro
$19
per month
  • Unlimited repositories
  • Custom format rules & regex patterns
  • Semantic versioning enforcement
  • PR comment feedback with fix hints
  • GitHub status checks integration
  • Email support
Start Now

FAQ

How does it block pull requests?

The app registers a required GitHub status check on your repository. When a PR is opened or updated, it scans the changelog file and reports pass or fail. GitHub prevents merging until the check passes.

Can I customize the changelog format rules?

Yes. You can configure required sections, version header patterns, date formats, and custom regex rules via a .changelog-enforcer.yml file in your repository root.

Does it work with monorepos or multiple changelogs?

Yes. You can specify multiple changelog file paths in the config, and the app will validate each one. Useful for monorepos where each package maintains its own changelog.