litellm/.github/scripts
Devin AI fbca99849e fix(ci): parse duplicate-issue scan output with gh --slurp
Fixes a JSONDecodeError ('Unterminated string') in the auto-close
duplicate-issue workflow. gh api --paginate emits pages as concatenated
JSON arrays with no separators, so the previous line-based parsing broke
whenever an issue body contained an unescaped line-separator character
(U+2028, form feed, etc.) that str.splitlines treats as a newline.

Use gh api --paginate --slurp to collect pages into a single JSON array
and parse it in one json.loads call, then flatten and drop PRs.
2026-07-11 19:08:52 +00:00
..
_agent_shin_actions.py feat(agent-shin): automated PR/issue triage, low-quality auto-close, and review-gate label lifecycle (#30433) 2026-06-17 20:42:27 -07:00
agent_shin_shared.py feat(agent-shin): automated PR/issue triage, low-quality auto-close, and review-gate label lifecycle (#30433) 2026-06-17 20:42:27 -07:00
close_duplicate_issues.py fix(ci): parse duplicate-issue scan output with gh --slurp 2026-07-11 19:08:52 +00:00
close_low_quality_prs.py feat(agent-shin): automated PR/issue triage, low-quality auto-close, and review-gate label lifecycle (#30433) 2026-06-17 20:42:27 -07:00
scan_keywords.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07:00
test_close_duplicate_issues.py fix(ci): parse duplicate-issue scan output with gh --slurp 2026-07-11 19:08:52 +00:00
triage-requirements.txt feat(agent-shin): automated PR/issue triage, low-quality auto-close, and review-gate label lifecycle (#30433) 2026-06-17 20:42:27 -07:00
triage_rollout_heads_up.py feat(agent-shin): automated PR/issue triage, low-quality auto-close, and review-gate label lifecycle (#30433) 2026-06-17 20:42:27 -07:00
triage_with_llm.py feat(agent-shin): automated PR/issue triage, low-quality auto-close, and review-gate label lifecycle (#30433) 2026-06-17 20:42:27 -07:00
uv_sync_with_retries.sh ci: harden cargo fetches during maturin builds (#31348) 2026-06-25 14:31:05 -07:00