Without pyyaml in CI, adapter._load_providers' broad except-Exception swallows the ImportError and silently falls back to _BUILTIN_PROVIDERS. Tests then assert 7 providers but get 2; setup() can't route any third-party model. Locally pyyaml is system-installed so the issue went unnoticed. Same failure mode as the 2026-04-30 incident (CI green, prod broken) — pinning the dep here closes that gap. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ci.yml | ||
| publish-image.yml | ||
| secret-scan.yml | ||