supermemory/.github/workflows
Suhani e6f64c03d1 ci: run the Python SDK test suites on pull requests
The Python packages ship real test suites that nothing executes. `ci.yml`
only covers TypeScript (Bun, turbo check-types, Biome), and the
publish-*-python workflows publish to PyPI without running any tests, so
these packages are released on the strength of local runs alone.

Adds a path-filtered workflow covering the three packages whose suites
currently pass:

- agent-framework-python installs the package and runs pytest (54 tests)
- cartesia-sdk-python and pipecat-sdk-python stub their heavy runtime
  dependencies at import time, so they run under unittest against the
  sources with nothing installed

Python 3.10 is the lowest version these packages declare, so a change that
only works on a newer interpreter fails here. `fail-fast` is disabled so one
package failing still reports the others.

openai-sdk-python is deliberately left out: its suite cannot be collected
against current supermemory, which is issue #1235. It should be added here
once that is fixed.
2026-08-05 22:43:57 +05:30
..
ci-python.yml ci: run the Python SDK test suites on pull requests 2026-08-05 22:43:57 +05:30
ci.yml ci: add concurrency groups to workflows (#1221) 2026-07-10 19:15:32 -07:00
claude-auto-fix-ci.yml MCP Revamp (#1120) (#1380) 2026-07-30 17:08:51 -07:00
claude-code-review.yml MCP Revamp (#1120) (#1380) 2026-07-30 17:08:51 -07:00
claude.yml MCP Revamp (#1120) (#1380) 2026-07-30 17:08:51 -07:00
publish-agent-framework-python.yml ci: add concurrency groups to workflows (#1221) 2026-07-10 19:15:32 -07:00
publish-ai-sdk.yml ci: add concurrency groups to workflows (#1221) 2026-07-10 19:15:32 -07:00
publish-cartesia-sdk-python.yml ci: add concurrency groups to workflows (#1221) 2026-07-10 19:15:32 -07:00
publish-memory-graph.yml ci: add concurrency groups to workflows (#1221) 2026-07-10 19:15:32 -07:00
publish-openai-sdk-python.yml ci: add concurrency groups to workflows (#1221) 2026-07-10 19:15:32 -07:00
publish-pipecat-sdk-python.yml ci: add concurrency groups to workflows (#1221) 2026-07-10 19:15:32 -07:00
publish-tools.yml ci: add concurrency groups to workflows (#1221) 2026-07-10 19:15:32 -07:00