DataDesigner/.github/workflows
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
..
build-docs.yml refactor: slim package refactor into three subpackages (#240) 2026-01-27 13:53:20 -05:00
build-notebooks.yml fix: update Python version to 3.11 on build notebooks CI (#96) 2025-12-04 09:45:18 -03:00
check-colab-notebooks.yml refactor: slim package refactor into three subpackages (#240) 2026-01-27 13:53:20 -05:00
ci.yml chore: add publish script and update license headers (#253) 2026-01-28 08:47:34 -05:00
dco-assistant.yml update branch for signatures (#19) 2025-11-06 16:56:47 -05:00
health-checks.yml test: add provider health checks script and CI workflow (#301) 2026-02-06 15:18:35 -03:00
pack-tutorials.yml chore: moving notebooks to jupytext and cleaning up workflows (#91) 2025-12-03 17:29:07 -03:00
semantic-pull-requests.yml updating ci workflows 2025-10-31 11:29:06 -04:00