Files
packages/.github/workflows/sync.yml
T
Gilver 8d4c92c504 [el10] chore(.github/workflows/sync.yml): Update Backport Action (#7628) (#7642)
* chore(.github/workflows/sync.yml): Update Backport Action (#7628)

Signed-off-by: Gilver <rockgrub@disroot.org>
(cherry picked from commit e1af7bbb17)
Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>

* Update sync.yml

Signed-off-by: Gilver <rockgrub@disroot.org>

---------

Signed-off-by: Gilver <rockgrub@disroot.org>
Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
2025-11-24 02:14:48 -06:00

40 lines
1.1 KiB
YAML

name: Automatic backport/sync action
permissions:
contents: write
pull-requests: write
on:
pull_request_target:
types: ["labeled", "closed"]
jobs:
backport:
name: Backport/sync PR
runs-on: ubuntu-22.04
if: github.event.pull_request.merged
steps:
- name: Install SSH signing key
run: |
mkdir -p ${{ runner.temp }}
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
chmod 0700 ${{ runner.temp }}/signing_key
- name: Setup Raboneko Signing
run: |
git config --global gpg.format "ssh"
git config --global user.signingkey "${{ runner.temp }}/signing_key"
git config --global commit.gpgsign true
- name: Backport Action
uses: sorenlouv/backport-github-action@v10.2.0
with:
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
auto_backport_label_prefix: sync-
- name: Info log
if: ${{ success() }}
run: cat ~/.backport/backport.info.log
- name: Debug log
if: ${{ failure() }}
run: cat ~/.backport/backport.debug.log