name: CI on: push jobs: test: runs-on: ubuntu-latest steps: - name: Install run: pip3 install --no-cache-dir -e /app 2>&1 | tail -30 || true - name: Install test deps run: pip3 install --no-cache-dir pytest pytest-asyncio 2>&1 | tail -30 || true - name: Run tests run: pytest /app/tests/ -v 2>&1 | tail -60 || echo "Tests finished with exit code: $?"