feat(GHA): Renovate auto rebase after PR automerge enabled

This commit is contained in:
JJGadgets
2025-04-18 15:58:08 +08:00
parent b793284ea6
commit 968ffeff09

View File

@@ -52,12 +52,14 @@ jobs:
# echo "CURRENT_PR_SHA=$(git rev-parse --verify HEAD)" >> "${GITHUB_ENV}"
git remote add upstream https://github.com/${{ github.event.pull_request.base.repo.full_name }}
git pull --no-edit upstream ${{ github.event.pull_request.base.ref }}
git reset --soft ${{ github.event.pull_request.head.sha }} # so the rev-parse in API commit gets the right SHA
- name: Commit Changes
env:
GITHUB_TOKEN: "${{ steps.oauth-token.outputs.token }}"
DESTINATION_BRANCH: "${{ github.event.pull_request.head.ref }}"
run: |
shopt -s nullglob
export TODAY=$( date -u '+%Y-%m-%d_%H-%M-%S' )
export MESSAGE="chore: update ${{ github.event.pull_request.head.ref }} $TODAY"
echo "Branch to update: $DESTINATION_BRANCH"
@@ -73,5 +75,4 @@ jobs:
--field encoding="base64" \
--field branch="$DESTINATION_BRANCH" \
--field sha="$SHA" \
|| echo "No changes to push"
done