Join us for office hours !

Semantic Pull Requests

Status check that ensures your pull requests follow the Conventional Commits spec
Screenshot of Semantic Pull Requests app
Screenshot of Semantic Pull Requests app

Repository

probot/semantic-pull-requests

Authors

zeke

bkeepers

Updated

December 10, 2018

Used By

electron nuxt monicahq algolia fossasia electron-userland greenkeeperio tunnckoCore renovatebot stipsan

GitHub status check that ensures your pull requests follow the Conventional Commits spec

Using semantic-release and conventional commit messages? Install this app on your repos to ensure your pull requests are semantic before you merge them.

How it works

Take this PR for example. None of the commit messages are semantic, nor is the PR title, so the status remains yellow:

screen shot 2018-07-14 at 6 22 58 pm screen shot 2018-07-14 at 6 22 10 pm

Edit the PR title by adding a semantic prefix like fix: or feat: or any other conventional commit type. Now use Squash and Merge to squash the branch onto master and write a standardized commit message while doing so:


screen shot 2018-07-14 at 6 23 11 pm screen shot 2018-07-14 at 6 23 23 pm

Installation

👉 github.com/apps/semantic-pull-requests

Get occasional updates on new apps & features.

Star

with by @bkeepers

Code licensed ISC Docs licensed CC-BY-4.0