Skip to content

ci: add tests workflow (offline suite) - #41

Merged
arybach merged 1 commit into
mainfrom
ci/add-tests-workflow
Oct 13, 2026
Merged

arybach merged 1 commit into
mainfrom
ci/add-tests-workflow

Conversation

@arybach

@arybach arybach commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

context-runtime had no workflows. Adds .github/workflows/tests.yml (push/PR to main, py3.12, pip cache, concurrency, read-only perms, 20 min timeout).

Verified locally in a fresh uv venv with the network disabled (unshare -rn) and no HubSpot/Salesforce credentials in env: 556 passed, 12 skipped. No explicit ignore list was needed: live-service tests are skipif-guarded on credential env vars, which CI never sets. Install: .[dev,control-plane,duckdb] + numpy + pillow (needed by multimodal/multivector/analytical tests; without them 16 tests fail on import).

Note: tests in a local env that has HubSpot/Salesforce creds will attempt live calls; CI does not.
Open question: want a separate job for ruff (dev extra includes it)?

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@arybach
arybach merged commit 470d119 into main Oct 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant