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:
4343 uses : astral-sh/setup-uv@v6
4444 with :
4545 python-version : " 3.13"
46+ enable-cache : true
4647
47- - name : Install pre-commit
48+ - name : Install prek
4849 run : |
49- uv tool install pre-commit
50+ uv tool install prek
5051
51- - name : Run pre-commit
52+ - name : Run prek
5253 run : |
5354 set +e
5455 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})
2626num_diff_files=$( echo " $diff_files " | wc -l)
2727echo -e " diff files between pr and ${BRANCH} :\n${diff_files} "
2828
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+
2939echo " 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=$?
3141
3242if test ! -z " $( git diff) " ; then
3343 echo -e ' \n************************************************************************************'
You can’t perform that action at this time.
0 commit comments