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