DataDesigner/scripts
Andre Manoel 58734d09f0
test: add provider health checks script and CI workflow (#301)
* test: add e2e health checks for default provider models

Add parametrized tests that verify model connectivity for all
default providers (nvidia, openai, openrouter). Tests check API
key availability and skip when not configured.

* chore: move health checks out of e2e tests

- Convert pytest test to standalone script at scripts/health_checks.py
- Add `make health-checks` target
- Add CI workflow (weekly + on release + manual dispatch)
- Remove test_health_checks.py from tests_e2e/

* chore: make health checks non-blocking in CI

* fix: print traceback to stdout to avoid interleaving

* chore: add all provider API keys to health checks CI

Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: remove temporary push trigger from health checks

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 15:18:35 -03:00
..
benchmarks feat: MCP (Model Context Protocol) tool calling integration for LLM columns (#248) 2026-02-02 09:41:58 -05:00
health_checks.py test: add provider health checks script and CI workflow (#301) 2026-02-06 15:18:35 -03:00
publish.sh chore: simplify publish script by removing redundant rebuild step (#268) 2026-01-29 11:55:08 -05:00
update_license_headers.py fix: normalize license header year format in mcp module (#279) 2026-02-02 10:56:35 -05:00