From 86bfde01e84ac2c63fb2bfa9a7d24123418da860 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Mon, 19 Aug 2024 14:47:31 +0800 Subject: [PATCH] Less noisy action --- .github/workflows/i18n-automerge.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/i18n-automerge.yml b/.github/workflows/i18n-automerge.yml index 7f20b7ea..4822e065 100644 --- a/.github/workflows/i18n-automerge.yml +++ b/.github/workflows/i18n-automerge.yml @@ -3,7 +3,6 @@ name: i18n PR auto-merge on: pull_request: types: [opened, synchronize, reopened, labeled] - workflow_dispatch: jobs: run-and-merge: @@ -21,7 +20,7 @@ jobs: with: fetch-depth: 0 - - name: Count lines changed + - name: Merge PR if there are significant changes run: | BASE_SHA="${{ github.event.pull_request.base.sha }}" HEAD_SHA="${{ github.event.pull_request.head.sha }}" @@ -48,7 +47,7 @@ jobs: # Check if the number of lines changed is more than 50 if [ "$LINES_CHANGED" -le 50 ]; then echo "ERROR: 50 or fewer lines have been changed. Failing the check." - exit 1 + exit 0 else echo "Success: More than 50 lines have been changed." node scripts/catalogs.js @@ -59,13 +58,10 @@ jobs: git add src/data/catalogs.json git commit -m "Update catalogs.json" git push + echo "Merging pull request" + PR_NUMBER=$(echo ${{ github.event.pull_request.number }}) + gh pr merge $PR_NUMBER --auto --squash fi fi - - - name: Merge pull request - if: ${{ success() }} - run: | - PR_NUMBER=$(echo ${{ github.event.pull_request.number }}) - gh pr merge $PR_NUMBER --auto --squash env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}