litellm/.circleci/scripts
devin-ai-integration[bot] c4bd2027e9
ci(integration): run MCP on large machines and drop the full setup from fan-in jobs (#46034)
MCP moves to two large nodes with two workers each, the same two cores per worker it passes with on xlarge. The census jobs only need the shard verifier and coverage, so they install those six locked packages with hashes on a small Docker executor instead of the full test setup. Postgres for the integration contracts allows 300 connections, since every isolated worker opens its own proxy pools. Management, accounting, providers and database keep their current sizes because a run on large machines pushed tests that already sit near their time budgets past them

Co-authored-by: Yuneng Jiang <yuneng@berri.ai>
2026-10-12 04:30:17 -07:00
..
classify_changes.sh ci: move redis-compat and MCP unit suites from CircleCI to GitHub Actions (#46026) 2026-10-12 02:24:31 -07:00
path_filter.sh ci: move redis-compat and MCP unit suites from CircleCI to GitHub Actions (#46026) 2026-10-12 02:24:31 -07:00
prepare_replica_roles.py test(integration): add read-replica routing harness to the CircleCI integration suite (#42692) 2026-09-24 00:25:03 -07:00
run_integration.sh ci(integration): run MCP on large machines and drop the full setup from fan-in jobs (#46034) 2026-10-12 04:30:17 -07:00
run_migration_tests.py test(migrations): assert lock-timeout retry and exhaustion instead of an unbounded wait (#45955) 2026-10-11 17:36:47 +00:00
stop_integration_processes.py test: remove redundant integration harness commentary 2026-09-14 09:40:20 -07:00
verify_integration_browser.py test(integration): add MCP gateway coverage wave 1 with a dedicated mcp shard and proxy coverage artifact (#42711) 2026-09-23 07:48:46 -07:00
wait_integration_services.py fix(ci): isolate integration workers and repair test fixtures (#45863) 2026-10-11 01:56:02 -07:00