✨ That’s it! When the pull request gets merged, it will be backported to the production branch.
If the pull request cannot be backported, a comment explaining why will automatically be posted.
Note: multiple backport labels can be added.
For example, if a pull request has the labels backport staging and backport production it will be backported to both branches: staging and production.
Backport is a JavaScript GitHub Action to backport a pull request by simply adding a label to it.
It can backport rebased and merged pull requests and squashed and merged pull requests. It thus integrates well with Autosquash.
Usage
💬 Let’s say you want to backport a pull request on a branch named
production.Then label it with
backport production. (See how to create labels.)✨ That’s it! When the pull request gets merged, it will be backported to the
productionbranch. If the pull request cannot be backported, a comment explaining why will automatically be posted.Note: multiple backport labels can be added. For example, if a pull request has the labels
backport stagingandbackport productionit will be backported to both branches:stagingandproduction.