@egis/github-pullrequests-merge-helper v1.0.10
github-pullrequests-merge-helper
Overview

This module is a CLI tool that
- search for a last green (re CI) pull request having specfied pattern in its title for a given repo
- show its diff and ask user confirmation to merge it
- merge the pull request
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.
Installation
Install the package:
npm install -g @egis/github-pullrequests-merge-helperUsage
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 git@github.com: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.
Limitations
It only shows diff for single file from single commit of the PR - just enough for semantic-dependents-updates-github and Greenkeeper use cases.
License
MIT License 2016 © Artem Vasiliev
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
