Skip to content
arrow-left-circle

GitHub Action

Backporting

v2.0.4 Latest version

Backporting

arrow-left-circle

Backporting

Automatically backport PRs to other branches by simply labeling them

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Backporting

uses: tibdex/[email protected]

Learn more about this action in tibdex/backport

Choose a version

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 with a single commit and squashed and merged pull requests. It thus integrates well with Autosquash.

Usage

  1. 🔌 Add this .github/workflows/backport.yml to your repository.

  2. 💬 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.)

  3. ✨ 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.