Merge pull request #10646 from Icinga/fix-backbot
Some checks failed
Container Image / Container Image (push) Has been cancelled
Linux / alpine:bash (push) Has been cancelled
Linux / amazonlinux:2 (push) Has been cancelled
Linux / amazonlinux:2023 (push) Has been cancelled
Linux / debian:11 (linux/386) (push) Has been cancelled
Linux / debian:11 (push) Has been cancelled
Linux / debian:12 (linux/386) (push) Has been cancelled
Linux / debian:12 (push) Has been cancelled
Linux / debian:13 (push) Has been cancelled
Linux / fedora:41 (push) Has been cancelled
Linux / fedora:42 (push) Has been cancelled
Linux / opensuse/leap:15.6 (push) Has been cancelled
Linux / opensuse/leap:16.0 (push) Has been cancelled
Linux / registry.suse.com/suse/sle15:15.6 (push) Has been cancelled
Linux / registry.suse.com/suse/sle15:15.7 (push) Has been cancelled
Linux / rockylinux/rockylinux:10 (push) Has been cancelled
Linux / rockylinux:8 (push) Has been cancelled
Linux / rockylinux:9 (push) Has been cancelled
Linux / ubuntu:22.04 (push) Has been cancelled
Linux / ubuntu:24.04 (push) Has been cancelled
Linux / ubuntu:25.04 (push) Has been cancelled
Linux / ubuntu:25.10 (push) Has been cancelled
Windows / Windows (push) Has been cancelled

workflows: Fix backbot action
This commit is contained in:
Yonas Habteab 2025-11-28 12:03:26 +01:00 committed by GitHub
commit 4e840cffff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,6 +1,6 @@
name: Backbot
on:
pull_request:
pull_request_target:
types:
- closed
- labeled
@ -11,7 +11,12 @@ permissions: {}
jobs:
backbot:
runs-on: ubuntu-latest
if: ${{ github.repository_owner == 'Icinga' && github.event.pull_request.merged == true && (github.event_name != 'labeled' || startsWith(github.event.label.name, 'backport-to-support/')) }}
if: |
github.repository_owner == 'Icinga' &&
github.event.pull_request.merged == true && (
github.event.action != 'labeled' ||
startsWith(github.event.label.name, 'backport-to-support/')
)
steps:
- name: Generate GitHub Installation Access Token
# Use GitHub App to generate an installation access token to allow PRs created by Backbot to trigger workflows.
@ -36,6 +41,7 @@ jobs:
uses: actions/checkout@v6
with:
token: ${{ steps.backbot-token.outputs.token }} # To make authenticated git operations.
sha: ${{ github.event.pull_request.head.sha }} # Checkout the latest commit of the merged PR.
- name: Run Backbot
uses: korthout/backport-action@d07416681cab29bf2661702f925f020aaa962997 # v3.4.1