ci(config.yml): reorder steps - install deps first

This commit is contained in:
Krrish Dholakia 2024-04-04 10:32:04 -07:00
parent ae96c2cfbd
commit 44a344e125

View file

@ -7,23 +7,6 @@ jobs:
steps:
- checkout
- run:
name: Black Formatting
command: |
cd litellm
python -m pip install black
python -m black .
cd ..
- run:
name: Linting Testing
command: |
cd litellm
python -m pip install mypy types-requests types-setuptools types-redis types-PyYAML
if ! python -m mypy . --ignore-missing-imports; then
echo "mypy detected errors"
exit 1
fi
cd ..
- run:
name: Check if litellm dir was updated or if pyproject.toml was modified
command: |
@ -71,6 +54,23 @@ jobs:
paths:
- ./venv
key: v1-dependencies-{{ checksum ".circleci/requirements.txt" }}
- run:
name: Black Formatting
command: |
cd litellm
python -m pip install black
python -m black .
cd ..
- run:
name: Linting Testing
command: |
cd litellm
python -m pip install mypy types-requests types-setuptools types-redis types-PyYAML
if ! python -m mypy . --ignore-missing-imports; then
echo "mypy detected errors"
exit 1
fi
cd ..
- run:
name: Run prisma ./entrypoint.sh
command: |