1.0.10 • Published 10 years ago

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

Weekly downloads
-
License
MIT
Repository
github
Last release
10 years ago

github-pullrequests-merge-helper

NPM info

Circle CI Code Climate Dependency Status devDependency Status semantic-release

Overview

Example screenshot

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-helper

Usage

  • 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

1.0.10

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.6.0

10 years ago

0.5.0

10 years ago

0.4.0

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago

0.0.1

10 years ago