| name: 📊 Static Checks |
| on: |
| workflow_dispatch: |
| |
| concurrency: |
| group: ci-${{ github.actor }}-${{ github.head_ref || github.run_number }}-${{ github.ref }}-static |
| |
| jobs: |
| static-checks: |
| name: Code style and file formatting |
| runs-on: ubuntu-24.04 |
| steps: |
| - name: Checkout |
| uses: actions/checkout@v4 |
| with: |
| fetch-depth: 2 |
| |
| - name: Install Python dependencies and general setup |
| run: | |
| git config diff.wsErrorHighlight all |
| |
| - name: Style checks via pre-commit |
| uses: pre-commit/action@v3.0.1 |
| with: |
| extra_args: --all-files |