diff --git a/.github/workflows/auto-merge-content-changes.yml b/.github/workflows/auto-merge-content-changes.yml index 476719c478..ebaf3d4fcc 100644 --- a/.github/workflows/auto-merge-content-changes.yml +++ b/.github/workflows/auto-merge-content-changes.yml @@ -110,13 +110,30 @@ jobs: core.setFailed(`Auto-merge failed: ${error.message}`); } - - name: Comment merge result + comment-result: + name: Comment Merge Result + needs: [detect-small-changes, auto-merge] + if: always() && needs.detect-small-changes.outputs.is-small-change == 'true' + runs-on: ubuntu-latest + permissions: + pull-requests: write + steps: + - name: Comment merge success uses: mshick/add-pr-comment@v2 - if: always() + if: needs.auto-merge.result == 'success' with: message: | - ${{ steps.auto-merge-pr.outcome == 'success' && '✅ **Auto-merge completed successfully!**' || '❌ **Auto-merge failed** - Please check the workflow logs for details.' }} + ✅ **Auto-merge completed successfully!** This PR was automatically merged as a small content change. repo-token: ${{ secrets.GITHUB_TOKEN }} - allow-repeats: true \ No newline at end of file + allow-repeats: true + + - name: Comment merge failure + uses: mshick/add-pr-comment@v2 + if: needs.auto-merge.result == 'failure' + with: + message: | + ❌ **Auto-merge failed** - Please check the workflow logs for details. + repo-token: ${{ secrets.GITHUB_TOKEN }} + allow-repeats: true