hubot-github-create-pullrequests

1.1.1 • Public • Published

Build Status

Hubot Create Pull Requests

A script to create github pull request with Hubot from existing branches.

Installation

In hubot project repo, run:

npm install hubot-github-create-pullrequests

Then add hubot-github-createpullrequests to your external-scripts.json:

["hubot-github-create-pullrequests"]

Configuration

This package uses the HUBOT_GITHUB_TOKEN environment variable to authenticate with github. This is explained more in githubot.

Acquire a token

If you don't have a token yet, run this:

curl -i https://api.github.com/authorizations -d '{"note":"githubot","scopes":["repo"]}' -u "yourusername"

Enter your Github password when prompted. When you get a response, look for the "token" value.

Hubot Commands

hubot create pr from <user>/<repo>/<branch> [into <base>] ["<body>"]
  • user (required): The github user or org that owns the repo.
  • repo (required): Repository where your branch exists.
  • branch (required): Name of branch.
  • base (optional): Name of branch you would like to request to merge into. Master by default.
  • body (optional): Message to create with pull request. Empty by default.

Package Sidebar

Install

npm i hubot-github-create-pullrequests

Weekly Downloads

1

Version

1.1.1

License

MIT

Last publish

Collaborators

  • summera