fix: add fastapi to integration-tests extra-packages
Some checks failed
Integration Tests / test-service-integration (push) Has been cancelled

- Add fastapi to extra-packages in integration-tests.yml
- Workflow uses --skip-requirements so fastapi not installed from requirements.txt
- Fixes integration-tests CI failure for app.main import
This commit is contained in:
aitbc
2026-04-24 12:27:47 +02:00
parent 3a31fbe4e5
commit f0b47b94cf

View File

@@ -120,7 +120,7 @@ jobs:
--repo-dir "$PWD" \
--venv-dir "$PWD/venv" \
--skip-requirements \
--extra-packages "requests pytest httpx pytest-asyncio pytest-timeout click locust sqlalchemy sqlmodel PyJWT starlette pydantic-settings"
--extra-packages "requests pytest httpx pytest-asyncio pytest-timeout click locust sqlalchemy sqlmodel PyJWT starlette pydantic-settings fastapi"
# Ensure standard directories exist
mkdir -p /var/lib/aitbc/data /var/lib/aitbc/keystore /etc/aitbc /var/log/aitbc