name: Check / auto apply Black on: push: branches: - dev jobs: black: name: Check / auto apply black runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Check files using the black formatter uses: rickstaa/action-black@v1 id: action_black with: black_args: "." continue-on-error: true - name: Create Pull Request if: steps.action_black.outputs.is_formatted == 'true' uses: peter-evans/create-pull-request@v3 with: token: ${{ secrets.GITHUB_TOKEN }} title: "Format Python code with Black" commit-message: ":art: Format Python code with Black" body: | This pull request uses the [psf/black](https://github.com/psf/black) formatter. base: ${{ github.head_ref }} # Creates pull request onto pull request or commit branch branch: actions/black