File tree Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Expand file tree Collapse file tree 2 files changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -43,12 +43,13 @@ jobs:
43
43
uses : astral-sh/setup-uv@v6
44
44
with :
45
45
python-version : " 3.13"
46
+ enable-cache : true
46
47
47
- - name : Install pre-commit
48
+ - name : Install prek
48
49
run : |
49
- uv tool install pre-commit
50
+ uv tool install prek
50
51
51
- - name : Run pre-commit
52
+ - name : Run prek
52
53
run : |
53
54
set +e
54
55
bash -x ci_scripts/check_code.sh;EXCODE=$?
Original file line number Diff line number Diff line change @@ -26,8 +26,18 @@ diff_files=$(git diff --name-only --diff-filter=ACMR ${BRANCH})
26
26
num_diff_files=$( echo " $diff_files " | wc -l)
27
27
echo -e " diff files between pr and ${BRANCH} :\n${diff_files} "
28
28
29
+ PRE_COMMIT_EXE=" pre-commit"
30
+ # Use prek to replace pre-commit if prek is installed
31
+ if command -v prek & > /dev/null
32
+ then
33
+ echo " Detected prek, use prek to check code style for better performance."
34
+ PRE_COMMIT_EXE=" prek"
35
+ else
36
+ echo " prek not found, use pre-commit to check code style."
37
+ fi
38
+
29
39
echo " Checking code style by pre-commit ..."
30
- pre-commit run --files ${diff_files} ; check_error=$?
40
+ $PRE_COMMIT_EXE run --files ${diff_files} ; check_error=$?
31
41
32
42
if test ! -z " $( git diff) " ; then
33
43
echo -e ' \n************************************************************************************'
You can’t perform that action at this time.
0 commit comments