[workflow] fixed the post-commit failure when no formatting needed (#3020)

* [workflow] fixed the post-commit failure when no formatting needed

* polish code

* polish code

* polish code
pull/3029/head
Frank Lee 2 years ago committed by GitHub
parent 2e427ddf42
commit 2cd6ba3098
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -68,7 +68,11 @@ jobs:
done done
# create commit for pre-commit # create commit for pre-commit
# when all files are well formatted, there is no need to create a commit
# therefore, this step will produce an error, which should be allowed
- name: Create commits - name: Create commits
id: commit
continue-on-error: true
run: | run: |
git config --global user.name 'github-actions' git config --global user.name 'github-actions'
git config --global user.email 'github-actions@github.com' git config --global user.email 'github-actions@github.com'
@ -78,6 +82,7 @@ jobs:
# create pull request # create pull request
- name: Create Pull Request - name: Create Pull Request
if: steps.commit.outputs.status == 'success'
id: cpr id: cpr
uses: peter-evans/create-pull-request@v4 uses: peter-evans/create-pull-request@v4
with: with:
@ -85,6 +90,7 @@ jobs:
title: "[format] applied code formatting on changed files in PR ${{ github.event.pull_request.number }}" title: "[format] applied code formatting on changed files in PR ${{ github.event.pull_request.number }}"
- name: Enable Auto-merge for the New PR - name: Enable Auto-merge for the New PR
if: steps.commit.outputs.status == 'success'
uses: peter-evans/enable-pull-request-automerge@v2 uses: peter-evans/enable-pull-request-automerge@v2
with: with:
pull-request-number: ${{ steps.cpr.outputs.pull-request-number }} pull-request-number: ${{ steps.cpr.outputs.pull-request-number }}

Loading…
Cancel
Save