litellm/ui/litellm-dashboard/scripts
ryan-crabbe-berri cca1b8f06e ci: commit openapi.json and gate it with a verify-codegen script
Adds the proxy's OpenAPI spec to the repo as openapi.json so diff tooling has a
committed baseline, and replaces the inline drift check with the update/verify
script pair Kubernetes uses so the same command runs locally and in CI.

- scripts/update-codegen.sh is the single writer for generated artifacts
- scripts/verify-codegen.sh runs it and fails on any git status change
- the sync job now runs on every PR instead of a path filter, so routes defined
  outside litellm/proxy (enterprise/**) can no longer land a stale spec
- git status --porcelain replaces git diff, which was blind to untracked files
2026-08-07 15:53:16 -07:00
..
eslint-rules chore(ui): add filename, size, JSX-handler, prefer-const, and antd lint rules (#34341) 2026-07-22 19:34:35 -07:00
check-lint-budgets.mjs chore(ui): remove eslint-metrics.json lint-count snapshot 2026-07-11 11:54:42 -07:00
gen-api-types.mjs ci: commit openapi.json and gate it with a verify-codegen script 2026-08-07 15:53:16 -07:00
generate_compliance_prompts.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
lint-budget-lib.mjs chore(ui): remove eslint-metrics.json lint-count snapshot 2026-07-11 11:54:42 -07:00