Merge remote-tracking branch 'upstream/main' into opengauss
This commit is contained in:
commit
b8a34e709e
@ -9,13 +9,17 @@ web_modified=false
|
|||||||
|
|
||||||
for file in $files
|
for file in $files
|
||||||
do
|
do
|
||||||
if [[ $file == "api/"* && $file == *.py ]]; then
|
# Use POSIX compliant pattern matching
|
||||||
|
case "$file" in
|
||||||
|
api/*.py)
|
||||||
# set api_modified flag to true
|
# set api_modified flag to true
|
||||||
api_modified=true
|
api_modified=true
|
||||||
elif [[ $file == "web/"* ]]; then
|
;;
|
||||||
|
web/*)
|
||||||
# set web_modified flag to true
|
# set web_modified flag to true
|
||||||
web_modified=true
|
web_modified=true
|
||||||
fi
|
;;
|
||||||
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
# run linters based on the modified modules
|
# run linters based on the modified modules
|
||||||
@ -24,7 +28,7 @@ if $api_modified; then
|
|||||||
echo "Running Ruff linter on api module"
|
echo "Running Ruff linter on api module"
|
||||||
|
|
||||||
# python style checks rely on `ruff` in path
|
# python style checks rely on `ruff` in path
|
||||||
if ! command -v ruff &> /dev/null; then
|
if ! command -v ruff > /dev/null 2>&1; then
|
||||||
echo "Installing linting tools (Ruff, dotenv-linter ...) ..."
|
echo "Installing linting tools (Ruff, dotenv-linter ...) ..."
|
||||||
poetry install -C api --only lint
|
poetry install -C api --only lint
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user