2023-05-28 08:55:06 +00:00
|
|
|
# Backport tagged issues to a stable branch.
|
|
|
|
#
|
|
|
|
# To enable backporting for a pullrequest, add the label "backport" to the PR.
|
|
|
|
# Additionally, add a label with the prefix "backport-to-" and the target branch
|
|
|
|
|
2023-05-28 10:26:39 +00:00
|
|
|
name: Backport
|
|
|
|
|
2023-05-28 08:55:06 +00:00
|
|
|
on:
|
|
|
|
pull_request_target:
|
2023-10-24 22:18:53 +00:00
|
|
|
types: [ "labeled", "closed" ]
|
2023-05-28 08:55:06 +00:00
|
|
|
|
|
|
|
jobs:
|
|
|
|
backport:
|
|
|
|
name: Backport PR
|
|
|
|
runs-on: ubuntu-latest
|
2024-04-14 10:30:08 +00:00
|
|
|
permissions:
|
|
|
|
contents: write
|
2024-04-16 04:46:20 +00:00
|
|
|
pull-requests: write
|
|
|
|
if: github.event.pull_request.merged
|
2023-05-28 08:55:06 +00:00
|
|
|
steps:
|
|
|
|
- name: Backport Action
|
2024-04-16 03:22:52 +00:00
|
|
|
uses: korthout/backport-action@ef20d86abccbac3ee3a73cb2efbdc06344c390e5 # Pinned at v2.5.0
|
2023-05-28 08:55:06 +00:00
|
|
|
with:
|
|
|
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
2024-04-16 03:22:52 +00:00
|
|
|
copy_labels_pattern: '*'
|
2024-04-16 04:46:20 +00:00
|
|
|
label_pattern: '^backport-to-(.+)$'
|