- Update ci.yml demo paths: use_cases/preference_based_routing →
llm_routing/preference_based_routing, samples_python/currency_exchange
→ advanced/currency_exchange
- Fix SocketAddressValidationError in Envoy config: set default address
("0.0.0.0") and timeout ("30s") on array-style listener dicts so the
Envoy template renders valid listener addresses
- Also extract prompt_gateway_listener from type: "prompt" listeners
in the array format (was only handled for legacy dict format)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update all GitHub Actions workflows and Dockerfiles to use Python 3.14
as the default version. Remove the upper bound on requires-python in
model_choice_with_test_harness to allow 3.14+. The CLI's
requires-python stays at >=3.10 for broad compatibility.
* Update GitHub badges after CI workflow consolidation
Fix broken README badges pointing to deleted workflow files (pre-commit.yml,
rust_tests.yml, e2e_tests.yml) and replace with consolidated CI badge. Add
Docker image publish badge and dynamic Trivy security scan badge.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Use existing ADIL_GITHUB_TOKEN secret for security badge
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>