Skip to content

Add pre-commit configuration to apply Black formatting #7

Add pre-commit configuration to apply Black formatting

Add pre-commit configuration to apply Black formatting #7

Workflow file for this run

name: Autoformat
on: [pull_request]
permissions:
contents: write
jobs:
black:
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ github.head_ref }}
fetch-depth: 0
- name: Init environment
uses: ./.github/actions/init-environment
- name: Run formatter
run: black .
- name: Commit any changes
run: |
if [ "$(git diff --ignore-space-at-eol | wc -l)" -gt "0" ]; then
git config user.name format-black
git config user.email [email protected]
git commit -am "[skip ci] Autoformat with Black"
git push
fi