Commit graph

6 commits

Author SHA1 Message Date
Adil Hafeez
2a10517144
Merge remote-tracking branch 'origin/main' into demos-overhaul
# Conflicts:
#	demos/shared/chatbot_ui/Dockerfile
2026-02-15 10:34:52 -08:00
Adil Hafeez
bec0dfcec5
Fix CI failures: update workflow demo paths and listener defaults
- 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>
2026-02-15 10:24:30 -08:00
Adil Hafeez
c3591bcbf3
Upgrade CI, Docker, and demos to Python 3.14 (#759)
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.
2026-02-15 10:22:33 -08:00
Adil Hafeez
9c4b2fc570
Remove security scan badge and keep CI, Docker, and Docs badges
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 00:41:06 -08:00
Adil Hafeez
2fcae0453a
Update GitHub badges after CI consolidation (#758)
* 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>
2026-02-15 00:26:44 -08:00
Adil Hafeez
8a39446d95
Consolidate GitHub Actions CI from 15 to 5 workflow files (#757) 2026-02-14 18:49:08 -08:00