Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 3, 2025

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 to master and PRs

    • Matrix: ubuntu-latest, macos-latest, windows-latest × Python 3.11, 3.12
    • Uses pytest with coverage, 20-minute timeout
  • maintainer_tests.yml: Runs on maintainer-approved label

    • Ubuntu-only, Python 3.11
    • Scoped to @pytest.mark.maintainer_approval tests
  • 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

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.

Copilot AI changed the title [WIP] Clarify the location where tests run Document test infrastructure and CI/CD configuration Dec 3, 2025
Copilot AI requested a review from ackizilkale December 3, 2025 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants