mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-06-29 18:42:07 +08:00
install pre-commit hooks for all submodules
old-commit-hash: 8252134e62440ae2d19e6dce20ff9475389cdd06
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
|
||||
@@ -45,10 +44,8 @@ echo "pip packages install..."
|
||||
pipenv install --dev --deploy --clear
|
||||
pyenv rehash
|
||||
|
||||
if [ -f "$DIR/.pre-commit-config.yaml" ]; then
|
||||
echo "precommit install ..."
|
||||
echo "pre-commit hooks install..."
|
||||
for f in .pre-commit-config.yaml */.pre-commit-config.yaml; do
|
||||
cd $DIR/$(dirname $f)
|
||||
$RUN pre-commit install
|
||||
[ -d "./xx" ] && (cd xx && $RUN pre-commit install)
|
||||
[ -d "./notebooks" ] && (cd notebooks && $RUN pre-commit install)
|
||||
echo "pre-commit hooks installed"
|
||||
fi
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user