A simple CLI tool that automates the process of backporting commits on a GitHub repo
backportBranchName
option to configure the branch name in https://github.com/sqren/backport/pull/478
--copy-source-pr-labels
option and rename --add-original-reviewers
to --copy-source-pr-reviewers
by @sqren in https://github.com/sqren/backport/pull/474
Improve prTitle
and prDescription
templating (https://github.com/sqren/backport/commit/18acd4fdd91e16418c960630210e235e5c05c94e)
https://github.com/sqren/backport/pull/452
This addOriginalReviewers
option. It is disabled by default. When enabled it will add the original reviewers from the source pull request to the target pull request.
Now the access token is checked for the required scopes (repo scope for private repos and public_repo for public repos) and aborts with an error if it doesn't.
Add support for committing conflicts (https://github.com/sqren/backport/pull/470)
This release introduces commitConflicts: boolean
option. It is disabled by default. When enabled it will commit conflicting files when running on CI.
Breaking changes:
The changes to the templating engine requires changes to the options prTitle
and prDescription
if used. Previously these used single braces like {targetBranch}
. This now needs to be double braces {{targetBranch}}
. Please see the docs for more info.