clarifai-python
clarifai-python copied to clipboard
Document test infrastructure and CI/CD configuration
Why
Question raised about where tests execute. Investigated and documented the test infrastructure.
How
Tests run in GitHub Actions across multiple workflows:
-
run_tests.yml: Main CI on push tomasterand PRs- Matrix:
ubuntu-latest,macos-latest,windows-latest× Python 3.11, 3.12 - Uses pytest with coverage, 20-minute timeout
- Matrix:
-
maintainer_tests.yml: Runs onmaintainer-approvedlabel- Ubuntu-only, Python 3.11
- Scoped to
@pytest.mark.maintainer_approvaltests
-
run_tests_prod.yml/run_tests_staging.yml: Scheduled twice daily (6 AM/6 PM UTC)- Prod:
api.clarifai.com - Staging:
api-staging.clarifai.com
- Prod:
Tests
No code changes—informational response only.
Notes
Original prompt
where do the tests run?
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.