From a4c64b0253f3a519e646bd749a9043705f36daec Mon Sep 17 00:00:00 2001 From: Ftps <63702646+Tps-F@users.noreply.github.com> Date: Mon, 17 Apr 2023 12:09:05 +0900 Subject: [PATCH] Autoformat when pushed directly (#79) * Create push_format.yml * remove unused --- .github/workflows/push_format.yml | 50 +++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 .github/workflows/push_format.yml diff --git a/.github/workflows/push_format.yml b/.github/workflows/push_format.yml new file mode 100644 index 0000000..f43741b --- /dev/null +++ b/.github/workflows/push_format.yml @@ -0,0 +1,50 @@ +name: push format + +on: + push: + branches: + - main + +jobs: + push_format: + permissions: + actions: write + checks: write + contents: write + issues: write + repository-projects: write + pull-requests: write + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + ref: ${{github.ref_name}} + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + + - name: Install Black + run: pip install black + + - name: Run Black + # run: black $(git ls-files '*.py') + run: black . + + - name: Commit Back + continue-on-error: true + id: commitback + run: | + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git add --all + git commit -m "Format code" + + - name: Create Pull Request + if: steps.commitback.outcome == 'success' + continue-on-error: true + uses: peter-evans/create-pull-request@v4 + with: + body: Apply Code Formatter Change + commit-message: Automatic code format