diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 24d1723..16ce464 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -7,33 +7,16 @@ on: [pull_request] jobs: pre-commit: - name: 🏃🏼 Pre-commit on ${{ matrix.os }} / Python ${{ matrix.python-version }} + name: 🏃🏼 Pre-commit on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, windows-latest] - python-version: ["3.14"] steps: - name: Checkout Code uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 persist-credentials: false - - name: Set up Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 - with: - python-version: ${{ matrix.python-version }} - architecture: "x64" - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install pre-commit - - name: Set PY - run: echo "PY=$(python -VV | sha256sum | cut -d' ' -f1)" >> "$GITHUB_ENV" - - name: Cache Pre-commit Hooks - uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4 - with: - path: ~/.cache/pre-commit - key: pre-commit|${{ env.PY }}|${{ hashFiles('.pre-commit-config.yaml') }} - - name: Run pre-commit hooks - run: pre-commit run --all-files --show-diff-on-failure --color always + - name: Run prek-action + uses: j178/prek-action@53276d8b0d10f8b6672aa85b4588c6921d0370cc # v2.0.1