chore: remove legacy deployment artifacts and litellm-js packages - #27541
Conversation
|
|
Greptile SummaryThis PR removes ~3,500 lines of legacy, unmaintained artifacts from the repository and fixes two documentation files that were left pointing at now-deleted resources.
Confidence Score: 5/5Pure deletion of unmaintained packages and deprecated infrastructure files with accurate follow-up documentation fixes — safe to merge. Every deleted file is either an explicitly deprecated artifact or a legacy package with no active callers in the main codebase. The two documentation files that referenced deleted paths (AGENTS.md, CLAUDE.md) have both been corrected in the same commit, leaving no dangling references. No files require special attention.
|
| Filename | Overview |
|---|---|
| AGENTS.md | Updated proxy startup instructions to embed an inline config.yaml example instead of referencing the deleted dev_config.yaml, fixing the broken onboarding command. |
| CLAUDE.md | Removed the stale litellm-js/spend-logs/ entry from the Prisma schema-sync list, keeping the list accurate after that directory's deletion. |
| dev_config.yaml | Deleted development config containing only placeholder/fake credentials; content is now inlined directly in AGENTS.md. |
| deploy/kubernetes/kub.yaml | Deleted legacy Kubernetes Deployment manifest superseded by Helm chart; contained only redacted/placeholder credential values. |
| index.yaml | Deleted stale Helm chart index pinned to v1.43.18, no longer kept in sync with current chart releases. |
| litellm-js/spend-logs/src/index.ts | Deleted unmaintained Node.js spend-log batching service (Hono + Prisma); no active users expected. |
| litellm-js/proxy/src/index.ts | Deleted unmaintained Cloudflare Worker proxy (Hono + OpenAI SDK); no active users expected. |
Reviews (2): Last reviewed commit: "chore: remove legacy deployment artifact..." | Re-trigger Greptile
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
9ea9fd5 to
929f25c
Compare
- Remove litellm-js/proxy and litellm-js/spend-logs TypeScript packages that provided Cloudflare Worker proxy and Node.js spend logging services, as these are no longer maintained - Remove deprecated Docker variants (Dockerfile.alpine, Dockerfile.dev, Dockerfile.custom_ui, Dockerfile.health_check, Dockerfile.ghcr_base) that have been superseded by the primary Dockerfile - Remove legacy Kubernetes manifests (kub.yaml, service.yaml) from deploy/kubernetes in favor of the Helm chart - Remove stale index.yaml Helm chart index pinned to an old version (v1.43.18) - Remove dev_config.yaml development configuration file that contained hardcoded credentials and example endpoints - Clean up ~3,500 lines of unused code and configuration to reduce repository maintenance burden
929f25c to
7d41da8
Compare
fa5eae8
into
litellm_internal_staging
…rriAI#27541) - Remove litellm-js/proxy and litellm-js/spend-logs TypeScript packages that provided Cloudflare Worker proxy and Node.js spend logging services, as these are no longer maintained - Remove deprecated Docker variants (Dockerfile.alpine, Dockerfile.dev, Dockerfile.custom_ui, Dockerfile.health_check, Dockerfile.ghcr_base) that have been superseded by the primary Dockerfile - Remove legacy Kubernetes manifests (kub.yaml, service.yaml) from deploy/kubernetes in favor of the Helm chart - Remove stale index.yaml Helm chart index pinned to an old version (v1.43.18) - Remove dev_config.yaml development configuration file that contained hardcoded credentials and example endpoints - Clean up ~3,500 lines of unused code and configuration to reduce repository maintenance burden Co-authored-by: Yassin Kortam <yassinkortam@g.ucla.edu>
Relevant issues
Linear ticket
Resolves LIT-2963
Pre-Submission checklist
Please complete all items before asking a LiteLLM maintainer to review your PR
tests/test_litellm/directory, Adding at least 1 test is a hard requirement - see detailsmake test-unit@greptileaiand received a Confidence Score of at least 4/5 before requesting a maintainer reviewDelays in PR merge?
If you're seeing a delay in your PR being merged, ping the LiteLLM Team on Slack (#pr-review).
CI (LiteLLM team)
Branch creation CI run
Link:
CI run for the last commit
Link:
Merge / cherry-pick CI run
Links:
Screenshots / Proof of Fix
Type
🆕 New Feature
🐛 Bug Fix
🧹 Refactoring
📖 Documentation
🚄 Infrastructure
✅ Test
Changes