mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-15 23:31:29 +00:00
The workflow now runs on pull_request_target so the base branch's copy of the script and config scores every PR, forks included, and a PR can no longer edit the gate that scores it. The PR head is only ever read as a diff. Forks are passed --from-fork so the author factor is live The diff parser reads git renames, so a pure move counts zero lines and both paths take part in the paths and modules factors. The size factor counts only files outside the docs, tests, and model map tiers, and .only( joins the silenced-test markers Config: every pyproject.toml is always-human, the MCP auth, credential, OAuth, and discovery files are always-human, and the lint budget files are low. The last 400 staging merges now score 217 high, 139 medium, 44 low |
||
|---|---|---|
| .. | ||
| actions | ||
| codeql | ||
| e2e-stack | ||
| ISSUE_TEMPLATE | ||
| observatory | ||
| screenshots | ||
| scripts | ||
| workflows | ||
| ci-coverage-allowlist.yml | ||
| CODEOWNERS | ||
| dependabot.yaml | ||
| deploy-on-aws.png | ||
| deploy-on-gcp.png | ||
| deploy-to-aws.png | ||
| FUNDING.yml | ||
| mutmut-coverage.rc | ||
| pull_request_template.md | ||
| risk-tiers.yml | ||
| template.yaml | ||