This is an automated email from the ASF dual-hosted git repository.

sebbASF pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new f17816b3 Switch pre-commit to ASF approved prek-action (#307)
f17816b3 is described below

commit f17816b31c1224fe8cf176229a22a77156895349
Author: John Bampton <[email protected]>
AuthorDate: Thu May 21 00:30:08 2026 +1000

    Switch pre-commit to ASF approved prek-action (#307)
---
 .github/workflows/pre-commit.yml | 22 +++++-----------------
 1 file changed, 5 insertions(+), 17 deletions(-)

diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml
index a08a7a6a..c4a69ac5 100644
--- a/.github/workflows/pre-commit.yml
+++ b/.github/workflows/pre-commit.yml
@@ -1,3 +1,4 @@
+# https://github.com/j178/prek
 name: Run pre-commit
 
 on:
@@ -11,26 +12,13 @@ permissions:
 
 jobs:
   pre-commit:
-    name: Run pre-commit hooks
+    name: Run pre-commit
     runs-on: ubuntu-latest
     steps:
       - name: 'Checkout ${{ github.ref }} ( ${{ github.sha }} )'
-        uses: actions/checkout@v6
+        uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 
v6.0.2
         with:
           persist-credentials: false
-      - uses: actions/setup-python@v6
+      - uses: j178/prek-action@6ad80277337ad479fe43bd70701c3f7f8aa74db3 # 
v2.0.3
         with:
-          python-version: '3.13'
-          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
-      - uses: actions/cache@v5
-        with:
-          path: ~/.cache/pre-commit
-          key: pre-commit|${{ env.PY }}|${{ 
hashFiles('.pre-commit-config.yaml') }}
-      - name: Run pre-commit
-        run: pre-commit run --color=always --all-files --show-diff-on-failure
+          extra-args: --all-files

Reply via email to