You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug_report.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,7 @@ body:
30
30
id: steps-to-reproduce
31
31
attributes:
32
32
label: Steps to Reproduce
33
-
description: Please provide detailed steps to reproduce this bug(A curl/python code to reproduce the bug)
33
+
description: Please provide a numbered list of the exact steps to reproduce this bug (include a curl/python snippet to reproduce it). Number each step (1., 2., 3., ...) in the order you performed them.
Copy file name to clipboardExpand all lines: .github/pull_request_template.md
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,18 @@
1
+
## TLDR
2
+
3
+
<!-- Fill in the bullets below and keep each one short and concrete: one line per bullet, roughly 10 words max
4
+
This section must be extremely human parsable, comprehensible, and readable: its target audience is humans, not AI agents -->
5
+
6
+
Problem this solves:
7
+
8
+
- <blah>
9
+
- ...
10
+
11
+
How it solves it:
12
+
13
+
- <blah>
14
+
- ...
15
+
1
16
## Relevant issues
2
17
3
18
<!-- e.g., "Fixes #000" -->
@@ -25,6 +40,7 @@ If you're seeing a delay in your PR being merged, ping the LiteLLM Team on [Slac
25
40
The proof must be completely e2e with no mocks, using, for example, actual LLM calls costing real $. `pytest` commands are not enough
26
41
For bug fixes: show reproduction before the fix and passing behavior after
27
42
Include the commit hash each proof was captured at, for both the before and the after runs
43
+
If the change applies to all three LLM endpoints (/v1/responses, /v1/chat/completions, /v1/messages), include proof for every single one of them, not just one
28
44
For new features: show the feature working end-to-end
29
45
For UI changes: include before/after screenshots -->
Copy file name to clipboardExpand all lines: .github/workflows/guard-main-branch.yml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -31,12 +31,12 @@ jobs:
31
31
echo "PR head repo: $HEAD_REPO"
32
32
echo "PR head branch: $HEAD_REF"
33
33
if [ "$HEAD_REPO" != "$BASE_REPO" ]; then
34
-
echo "::error::PRs to main must originate from the canonical repository ($BASE_REPO), not a fork ($HEAD_REPO). External contributors should open PRs against the current daily OSS branch (named litellm_oss_daily_YYYY_MM_DD; a fresh one is cut each weekday, so target the most recent) instead."
34
+
echo "::error::PRs to main must originate from the canonical repository ($BASE_REPO), not a fork ($HEAD_REPO). External contributors should open PRs against 'litellm_internal_staging' instead."
35
35
exit 1
36
36
fi
37
37
if [ "$HEAD_REF" = "litellm_internal_staging" ] || [[ "$HEAD_REF" == litellm_hotfix_?* ]]; then
38
38
echo "Allowed source branch."
39
39
exit 0
40
40
fi
41
-
echo "::error::PRs to main must originate from 'litellm_internal_staging' or a 'litellm_hotfix_*' branch. Got: '$HEAD_REF'. If this is a contribution, retarget the PR against the current daily OSS branch (named litellm_oss_daily_YYYY_MM_DD; a fresh one is cut each weekday, so target the most recent) instead."
41
+
echo "::error::PRs to main must originate from 'litellm_internal_staging' or a 'litellm_hotfix_*' branch. Got: '$HEAD_REF'. If this is a contribution, retarget the PR against 'litellm_internal_staging' instead."
0 commit comments