Github pull requests merge command line tool
MIT License
This module is a CLI tool that
This module plays perfectly to merge pull requests created by semantic-dependents-updates-github or Greenkeeper - that's why we wanted to create it in first place.
Install the package:
npm install -g @egis/github-pullrequests-merge-helper
Create a GitHub token to be used by github-pullrequests-merge-helper and put it to GH_TOKEN env variable. You can also take (any of) GH_TOKEN created by https://github.com/semantic-release/semantic-release setup: it will print it if you choose 'Other' CI instead of Travis.
Run it:
github-pullrequests-merge-helper [email protected]:artemv/generator-ruby-starter-kit.git --pattern="Update\s.+\sto\sversion" --ci-context="continuous-integration"
Here, ci-context is for Travis. Default is 'ci', that's for CircleCI. Pattern param is optional.
It only shows diff for single file from single commit of the PR - just enough for semantic-dependents-updates-github and Greenkeeper use cases.
MIT License 2016 © Artem Vasiliev