Commit graph

311 commits

Author SHA1 Message Date
Krrish Dholakia
611afaf2ab ci(test-linting.yml): update to run black formatting 2025-03-31 17:03:59 -07:00
Krish Dholakia
9b7ebb6a7d
build(pyproject.toml): add new dev dependencies - for type checking (#9631)
* build(pyproject.toml): add new dev dependencies - for type checking

* build: reformat files to fit black

* ci: reformat to fit black

* ci(test-litellm.yml): make tests run clear

* build(pyproject.toml): add ruff

* fix: fix ruff checks

* build(mypy/): fix mypy linting errors

* fix(hashicorp_secret_manager.py): fix passing cert for tls auth

* build(mypy/): resolve all mypy errors

* test: update test

* fix: fix black formatting

* build(pre-commit-config.yaml): use poetry run black

* fix(proxy_server.py): fix linting error

* fix: fix ruff safe representation error
2025-03-29 11:02:13 -07:00
Krish Dholakia
0865e52db3
fix(proxy_server.py): get master key from environment, if not set in … (#9617)
* fix(proxy_server.py): get master key from environment, if not set in general settings or general settings not set at all

* test: mark flaky test

* test(test_proxy_server.py): mock prisma client

* ci: add new github workflow for testing just the mock tests

* fix: fix linting error

* ci(conftest.py): add conftest.py to isolate proxy tests

* build(pyproject.toml): add respx to dev dependencies

* build(pyproject.toml): add prisma to dev dependencies

* test: fix mock prompt management tests to use a mock anthropic key

* ci(test-litellm.yml): parallelize mock testing

make it run faster

* build(pyproject.toml): add hypercorn as dev dep

* build(pyproject.toml): separate proxy vs. core dev dependencies

make it easier for non-proxy contributors to run tests locally - e.g. no need to install hypercorn

* ci(test-litellm.yml): pin python version

* test(test_rerank.py): move test - cannot be mocked, requires aws credentials for e2e testing

* ci: add thank you message to ci

* test: add mock env var to test

* test: add autouse to tests

* test: test mock env vars for e2e tests
2025-03-28 12:32:04 -07:00
Krrish Dholakia
24b3e80eba ci: update github action 2025-03-25 23:11:45 -07:00
Krish Dholakia
6cd6ff801f
ci(publish-migrations.yml): add action for publishing prisma db migrations (#9537)
All checks were successful
Read Version from pyproject.toml / read-version (push) Successful in 18s
Helm unit test / unit-test (push) Successful in 21s
2025-03-25 17:55:59 -07:00
Krrish Dholakia
58f46d847c build: update pull_request_template.md 2025-03-21 16:20:28 -07:00
Ishaan Jaff
165b1887bd fix docker img deploy - deploy stable releases from main-stable 2025-03-15 20:34:32 -07:00
Ishaan Jaff
f5e9211c1b fix ghcr build 2025-03-15 20:14:04 -07:00
Ishaan Jaff
4f898c9f48 fix ghcr deploy 2025-03-15 19:37:09 -07:00
Ishaan Jaff
df7efa17f8 fix docker img tag displayed on stable releases 2025-03-15 13:46:30 -07:00
Krish Dholakia
12b37d2eee
Merge pull request #9068 from mknet3/helm-unittest
ci: add helm unittest
2025-03-11 10:10:44 -07:00
Cole McIntosh
07813645e0 docs(pr-template): update unit test command in checklist 2025-03-10 20:18:46 -06:00
Ishaan Jaff
ce35240273 Pre-Submission checklist 2025-03-10 16:21:53 -07:00
Ishaan Jaff
8198bc2862 Pre-Submission checklist 2025-03-10 15:49:18 -07:00
Manuel Cañete
fb4ebf0fd4 ci: add helm unittest 2025-03-08 01:29:25 +01:00
Ishaan Jaff
4032838408 fix load tests on litellm release notes 2025-02-26 19:11:43 -08:00
Ishaan Jaff
bca6e37c24 fix _get_docker_run_command_stable_release 2025-02-25 19:11:30 -08:00
Ishaan Jaff
bfae5c4161 fix naming docker stable release 2025-02-11 20:53:52 -08:00
Ishaan Jaff
022917b7b5 fix stale issue mgmt 2025-01-27 18:56:02 -08:00
Ishaan Jaff
c1a1c052f0 fix stale issue mgmt 2025-01-27 18:53:59 -08:00
Ishaan Jaff
02edf191a3
action for stale (#8045) 2025-01-27 18:50:58 -08:00
Krrish Dholakia
ed1e3e9dc1 ci(reset_stable.yml): fix to run on release created events 2024-12-28 19:53:18 -08:00
Marcos Cannabrava
c0a7e8352f
docs: cleanup docker compose comments (#7414)
* docs: cleanup docker compose comments

* pr template: fix typo
2024-12-25 16:10:31 -08:00
Krrish Dholakia
bb9171e037 ci(reset_stable.yml): modify to work with all kinds of releases 2024-12-21 12:13:26 -08:00
Krrish Dholakia
741500e089 build(reset_stable.yml): rename branch to 'litellm_stable_release_branch'
use this branch to trigger load test / other workflows for stable releases
2024-12-19 17:43:37 -08:00
Krrish Dholakia
19e67b8c0e build(reset_stable.yml): add new workflow to reset litellm_stable to latest release 2024-12-19 17:36:58 -08:00
Ishaan Jaff
c7f14e936a
(code quality) run ruff rule to ban unused imports (#7313)
* remove unused imports

* fix AmazonConverseConfig

* fix test

* fix import

* ruff check fixes

* test fixes

* fix testing

* fix imports
2024-12-19 12:33:42 -08:00
Krrish Dholakia
7d26c1ab6b ci: fix order of question on issue template
All checks were successful
Read Version from pyproject.toml / read-version (push) Successful in 11s
2024-12-03 12:27:55 -08:00
Krrish Dholakia
e5e49f5c49 build: fix test 2024-12-03 12:25:36 -08:00
Krrish Dholakia
7ecbc3beec build(label-mlops.yml): fix check 2024-12-03 12:23:31 -08:00
Krrish Dholakia
445ba4de73 build(label-mlops.yml): add tag to mlops user requests 2024-12-03 12:20:48 -08:00
Ishaan Jaff
fd2d4254bc
Update bug_report.yml 2024-12-02 16:27:35 -08:00
Ishaan Jaff
0e517a8570
Update bug_report.yml 2024-12-02 16:27:18 -08:00
Ishaan Jaff
aa3269839d
Update bug_report.yml 2024-12-02 16:25:40 -08:00
Ishaan Jaff
ad980461a9
Update feature_request.yml 2024-12-02 16:25:28 -08:00
Ishaan Jaff
f7a23aee44
Update bug_report.yml 2024-12-02 16:24:49 -08:00
Ishaan Jaff
5fdd1de22a
Update feature_request.yml 2024-12-02 16:23:41 -08:00
Ishaan Jaff
47159f1b57
Update feature_request.yml 2024-12-02 16:23:25 -08:00
Ishaan Jaff
6464681b68
Update feature_request.yml 2024-12-02 16:22:06 -08:00
Krish Dholakia
66c1ee09cf
ci: remove redundant lint.yml workflow (#6622) 2024-11-07 01:05:58 +05:30
Ishaan Jaff
45ff74ae81 fix flake8 checks 2024-11-06 10:45:58 -08:00
Krish Dholakia
cc8dd80209
allow configuring httpx hooks for AsyncHTTPHandler (#6290) (#6415)
* allow configuring httpx hooks for AsyncHTTPHandler (#6290)

Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>

* Fixes and minor improvements for Helm Chart (#6402)

* reckoner hack

* fix default

* add extracontainers option

* revert chart

* fix extracontainers

* fix deployment

* remove init container

* update docs

* add helm lint to deploy step

* change name

* (refactor) prometheus async_log_success_event to be under 100 LOC  (#6416)

* unit testig for prometheus

* unit testing for success metrics

* use 1 helper for _increment_token_metrics

* use helper for _increment_remaining_budget_metrics

* use _increment_remaining_budget_metrics

* use _increment_top_level_request_and_spend_metrics

* use helper for _set_latency_metrics

* remove noqa violation

* fix test prometheus

* test prometheus

* unit testing for all prometheus helper functions

* fix prom unit tests

* fix unit tests prometheus

* fix unit test prom

* (refactor) router - use static methods for client init utils  (#6420)

* use InitalizeOpenAISDKClient

* use InitalizeOpenAISDKClient static method

* fix  # noqa: PLR0915

* (code cleanup) remove unused and undocumented logging integrations - litedebugger, berrispend  (#6406)

* code cleanup remove unused and undocumented code files

* fix unused logging integrations cleanup

* update chart version

* add circleci tests

---------

Co-authored-by: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>

* fix: fix linting error

* fix(http_handler.py): fix linting error

---------

Co-authored-by: Alejandro Rodríguez <alejorro70@gmail.com>
Co-authored-by: Robert Brennan <accounts@rbren.io>
Co-authored-by: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2024-10-24 22:00:24 -07:00
Ishaan Jaff
5de69cb1b2 fix using Dockerfile 2024-10-08 08:45:40 +05:30
Ishaan Jaff
d742e8cb43
(clean up) move docker files from root to docker folder (#6109)
* fix move docker files to docker folders

* move check file length

* fix docker hub deploy
2024-10-08 08:23:52 +05:30
Ishaan Jaff
48eb4d2730 add docker image for non-root 2024-08-20 15:43:29 -07:00
Ishaan Jaff
70df5422ba bring back model_prices_and_context_window update yml job 2024-08-20 12:09:54 -07:00
Mikio Stewart
1724edeed7 fetch-depth=0 2024-08-20 11:55:28 -07:00
Mikio Stewart
d71d19be1e
Merge branch 'BerriAI:main' into main 2024-08-20 11:52:26 -07:00
Ishaan Jaff
e28e1c4cdb
Merge pull request #4649 from mikstew/mikio/helm-app-version
Fix app_version in helm build
2024-08-20 09:08:17 -07:00
Mikio Stewart
1f6b32e3e0
Delete .github/workflows/auto_update_price_and_context_window.yml 2024-08-20 09:00:17 -07:00