diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index bd0579aa..8cf7b8f3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -70,7 +70,14 @@ jobs: XAI_API_KEY: ${{ secrets.XAI_API_KEY }} ELEVENLABS_API_KEY: ${{ secrets.ELEVENLABS_API_KEY }} GRADIUM_API_KEY: ${{ secrets.GRADIUM_API_KEY }} - run: uv run pytest tests/integration_tests -m integration -v --dist=worksteal -n auto + GROQ_API_KEY: ${{ secrets.GROQ_API_KEY }} + MOONSHOT_API_KEY: ${{ secrets.MOONSHOT_API_KEY }} + DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }} + run: | + uv run pytest tests/integration_tests -m integration -v --dist=worksteal -n auto \ + --ignore=tests/integration_tests/images/test_stream_edit.py \ + "--deselect=tests/integration_tests/audio/test_speak.py::test_speak[google-gemini-2.5-flash-tts]" \ + "--deselect=tests/integration_tests/audio/test_speak.py::test_speak[google-gemini-2.5-pro-tts]" build: needs: [validate-release, run-ci, integration-tests] diff --git a/pyproject.toml b/pyproject.toml index 1ef1c336..0a61fe29 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,7 @@ dependencies = [ "websockets>=15.0", "asgiref>=3.11.0", "filetype>=1.2.0", + "google-auth>=2.0.0", ] [project.urls]