name: format on: push: branches: - "main" paths-ignore: - "README.md" - "LICENSE.txt" - "pyproject.toml" jobs: format: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install black formatter run: | python3 -m venv venv source venv/bin/activate pip3 install black - name: Check formatting run: | source venv/bin/activate make check