mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-09-07 08:26:15 +00:00
ci: cover openai-sdk-python in the Python test workflow
The package was left out because its suite could not be collected against the current supermemory release, which was issue #1235. That was fixed by #1236, which caps supermemory to <3.5, so the suite now runs green on main: 24 passed, 11 skipped, with the skips gated on SUPERMEMORY_API_KEY. python-dotenv is a dev-group dependency imported at module scope by both test modules, so it is installed alongside pytest rather than relying on the package dependencies alone.
This commit is contained in:
parent
e6f64c03d1
commit
630738f098
1 changed files with 6 additions and 0 deletions
6
.github/workflows/ci-python.yml
vendored
6
.github/workflows/ci-python.yml
vendored
|
|
@ -4,6 +4,7 @@ on:
|
|||
pull_request:
|
||||
paths:
|
||||
- "packages/agent-framework-python/**"
|
||||
- "packages/openai-sdk-python/**"
|
||||
- "packages/cartesia-sdk-python/**"
|
||||
- "packages/pipecat-sdk-python/**"
|
||||
- ".github/workflows/ci-python.yml"
|
||||
|
|
@ -26,6 +27,11 @@ jobs:
|
|||
- package: agent-framework-python
|
||||
install: pip install -e . pytest pytest-asyncio
|
||||
test: pytest
|
||||
# python-dotenv is a dev-group dependency the test modules import at
|
||||
# module scope, so it has to be installed alongside pytest.
|
||||
- package: openai-sdk-python
|
||||
install: pip install -e . pytest pytest-asyncio python-dotenv
|
||||
test: pytest
|
||||
# These suites stub their heavy runtime dependencies (cartesia-line,
|
||||
# pipecat-ai, loguru) at import time, so they run against the sources
|
||||
# with nothing installed and need no install step.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue