name: Endpoint (Local) on: push: branches: [ main ] pull_request: branches: [ main ] jobs: test: runs-on: ubuntu-latest timeout-minutes: 15 steps: - name: Checkout uses: actions/checkout@v4 - name: "Setup Python, Poetry and Dependencies" uses: packetcoders/action-setup-cache-python-poetry@main with: python-version: "3.12" poetry-version: "1.8.2" install-args: "-E dev -E local" - name: Test embedding endpoint env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} run: | poetry run pytest -s -vv tests/test_endpoints.py::test_embedding_endpoint_local