litellm/ui
Daniel JB Clark 51214ed26e
fix(clinepass): address CI — mirrored cost map, logoless set, formatting
Three failures from the first CI run on the PR, all genuine and all local:

- `cost-map-guard`: litellm/model_prices_and_context_window_backup.json is a
  mirror of the root cost map and must be copied over whenever the root changes.
  I did not know that second copy existed.
- `ui-unit-tests`: provider_info_helpers.test.tsx asserts every provider maps to
  a bundled logo *except* a known-logoless set. ClinePass intentionally ships no
  logo -- the `<Logo>` component falls back to a first-letter circle rather than
  an invented asset -- so it belongs in that set, not in the logo map.
- `lint`: `ruff format` on litellm/main.py and the endpoint-guard test.

Not fixed here, because it cannot be: `documentation` and `code-quality` both
fail with "Environment variables read under ./litellm but mentioned nowhere in
the docs: ['CLINEPASS_API_BASE', 'CLINEPASS_API_KEY']". That check resolves docs
by checking out BerriAI/litellm-docs into docs/my-website (the test raises
"check out BerriAI/litellm-docs into docs/my-website" when the directory is
absent), so those two keys stay undocumented until a companion PR lands there.
It is a genuine cross-repo ordering dependency, not something this branch can
satisfy alone.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-03 13:55:57 -04:00
..
litellm-dashboard fix(clinepass): address CI — mirrored cost map, logoless set, formatting 2026-10-03 13:55:57 -04:00
Dockerfile fix(docker): bump nginx runtime to 1.31.5-alpine3.24 and pin digest to resolve critical CVEs (#39561) 2026-09-03 08:46:07 -07:00
nginx.conf fix(ui): boot the UI image as an arbitrary uid by anchoring nginx writes under /tmp (#37982) 2026-08-24 11:57:36 -07:00