git-pr-release

Creates a pull request which summarizes feature branches that are to be released into production. Useful if your branching storategy is like below:

  • Feature branches are first merged into "staging" (or release, development) branch.
  • Then the staging branch is merged into "production" branch, which is for production release.

Configuration

All configuration are taken using git config.

pr-release.token

Token for GitHub API.

If not set, you will be asked to input username/password for one time only, and this configuration variable will be stored.

pr-release.branch.production

The branch name that is deployed in production environment.

Default value: master.

pr-release.branch.staging

The branch name that the feature branches are merged into and is going to be merged into the "production" branch.

Default value: staging.