fix(ci): isolate quality toolchain from runtime dependencies

This commit is contained in:
Xiaoxia AI
2026-06-19 03:33:04 +08:00
parent 2f4d63eba5
commit c082f216a9
4 changed files with 50 additions and 16 deletions
+6 -6
View File
@@ -29,16 +29,16 @@ jobs:
python3 -m venv .venv
. .venv/bin/activate
python -m pip install --index-url https://pypi.org/simple --upgrade pip
python -m pip install --index-url https://pypi.org/simple -r requirements-dev.txt
python -m pip install --index-url https://pypi.org/simple -r requirements-quality.txt
- name: Run checks
run: |
. .venv/bin/activate
black --version
isort --version-number
flake8 --version
mypy --version
bandit --version
python -m black --version
python -m isort --version-number
python -m flake8 --version
python -m mypy --version
python -m bandit --version
echo "✅ Code quality environment is ready"
test: