# Copyright 2024 The Forgejo Authors # SPDX-License-Identifier: MIT # name: issue-labels on: pull_request_target: types: - closed - labeled jobs: backporting: if: > vars.ROLE == 'forgejo-coding' && secrets.BACKPORT_TOKEN != '' && github.event_name == 'pull_request_target' && ( github.event.pull_request.merged && contains(toJSON(github.event.pull_request.labels), 'backport/v') ) runs-on: docker container: image: 'code.forgejo.org/oci/node:20-bookworm' steps: - name: Debug info run: | cat <<'EOF' ${{ toJSON(github) }} EOF - uses: https://code.forgejo.org/actions/git-backporting@v4.8.4 with: target-branch-pattern: "^backport/(?(v.*))$" strategy: ort strategy-option: find-renames cherry-pick-options: -x auth: ${{ secrets.BACKPORT_TOKEN }} pull-request: ${{ github.event.pull_request.url }} auto-no-squash: true enable-err-notification: true git-user: forgejo-backport-action git-email: forgejo-backport-action@noreply.codeberg.org