Skip to content

Commit 5dabe69

Browse files
Automatically backport based on semver
It is currently too easy to forget to backport a PR to a release branch. With this change, the label `backport-v2` is automatically added when the detected semver is patch or minor.
1 parent df5faf8 commit 5dabe69

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/label-pr.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,23 +43,23 @@ jobs:
4343

4444
- name: Add label semver:patch
4545
if: steps.go-apidiff.outputs.semver-type == 'patch'
46-
run: gh pr edit "$NUMBER" --add-label "semver:patch" --remove-label "semver:major,semver:minor"
46+
run: gh pr edit "$NUMBER" --add-label "semver:patch,backport-v2" --remove-label "semver:major,semver:minor"
4747
env:
4848
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4949
GH_REPO: ${{ github.repository }}
5050
NUMBER: ${{ github.event.pull_request.number }}
5151

5252
- name: Add label semver:minor
5353
if: steps.go-apidiff.outputs.semver-type == 'minor'
54-
run: gh pr edit "$NUMBER" --add-label "semver:minor" --remove-label "semver:major,semver:patch"
54+
run: gh pr edit "$NUMBER" --add-label "semver:minor,backport-v2" --remove-label "semver:major,semver:patch,backport-v1"
5555
env:
5656
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5757
GH_REPO: ${{ github.repository }}
5858
NUMBER: ${{ github.event.pull_request.number }}
5959

6060
- name: Add label semver:major
6161
if: steps.go-apidiff.outputs.semver-type == 'major'
62-
run: gh pr edit "$NUMBER" --add-label "semver:major" --remove-label "semver:minor,semver:patch"
62+
run: gh pr edit "$NUMBER" --add-label "semver:major" --remove-label "semver:minor,semver:patch,backport-v2,backport-v1"
6363
env:
6464
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6565
GH_REPO: ${{ github.repository }}
@@ -68,7 +68,7 @@ jobs:
6868
- name: Report failure
6969
if: failure()
7070
run: |
71-
gh pr edit "$NUMBER" --remove-label "semver:major,semver:minor,semver:patch"
71+
gh pr edit "$NUMBER" --remove-label "semver:major,semver:minor,semver:patch,backport-v2,backport-v1"
7272
gh issue comment "$NUMBER" --body "$BODY"
7373
exit 1
7474
env:

0 commit comments

Comments
 (0)