Skip to content
Automatically merge pull requests when all CI statuses succeed
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Initial commit Oct 21, 2018
test MOAR testing Dec 1, 2018
.env.example Initial commit Oct 21, 2018
app.yml Update permissions Oct 21, 2018
jest.config.js Initial commit Oct 21, 2018
merge-when-green-1.png Update README Nov 19, 2018
merge-when-green-2.png Update README Nov 19, 2018
package.json Bump typescript Dec 1, 2018
tsconfig.json Initial commit Oct 21, 2018
yarn.lock Bump js-yaml from 3.12.0 to 3.13.1 Jun 6, 2019

Build Status

Merge when green logo

Merge when green

Tired of waiting for long-running tests before merging pull requests?

Label your pull requests with merge when green then let Merge when green to patiently "wait" for all tests to pass then merge your pull request (and delete the pull request branch - you can always restore it).

Installation instructions

Go to


Merge when green only works with Travis CI, and CicleCI with GitHub Checks enabled.

Running in development

# Install dependencies
yarn install

# Run typescript
yarn run build

# Run the bot
yarn start


👏 design by Glauber Rodger.


If you have suggestions for how Merge when green could be improved, or want to report a bug, open an issue! We'd love all and any contributions.

For more, check out the Contributing Guide.


ISC © 2018 Pablo Cantero (

You can’t perform that action at this time.