From 169e75fabf8efa46b465887cff99da2d8a0b0eef Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 2 Sep 2024 14:00:33 +0800 Subject: [PATCH] Maybe better merge subject And hopefully don't delete branch --- .github/workflows/i18n-automerge.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/i18n-automerge.yml b/.github/workflows/i18n-automerge.yml index 6ba6df40..7c498c68 100644 --- a/.github/workflows/i18n-automerge.yml +++ b/.github/workflows/i18n-automerge.yml @@ -56,8 +56,16 @@ jobs: exit 0 else echo "More than 50 lines have been changed. Merging pull request." + + # List of locales changed + LOCALES_CHANGED=$(git diff --name-only $BASE_SHA $HEAD_SHA | grep '\.po$' | awk -F '/' '{print $NF}' | sed 's/\.po$//' | tr '\n' ',' | sed 's/,$//') + + # Better subject + # "i18n updates ([LOCALES_CHANGED])" + SUBJECT="i18n updates ($LOCALES_CHANGED)" + PR_NUMBER=$(echo ${{ github.event.pull_request.number }}) - gh pr merge $PR_NUMBER --auto --squash || true + gh pr merge $PR_NUMBER --squash --subject "$SUBJECT" || true fi env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}