litellm/.github/scripts
Yuneng Jiang cafc2cf86a
ci: hold osv-scan findings whose fix is inside the dependency lockout window
uv is pinned to `exclude-newer = "3 days"` and .npmrc to `min-release-age=3`, so a
release published in the last three days cannot be resolved even if we want it. When
osv-scanner points at such a release, the job failed with nothing anyone could do about
it, and a check that fails for three days at a time stops being read.

The scan now emits JSON and a filter step decides the verdict. For each finding it takes
the lowest fix above the installed version, reads that version's publish date from PyPI or
the npm registry, and compares its age against the window read from pyproject.toml and
.npmrc. Findings still inside the window are printed with the timestamp they become
installable and do not fail the job; everything else fails as before. Registry lookup
failures, unparseable versions and unknown ecosystems all fail closed.
2026-07-25 15:53:29 -07: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 style: run black formatter on files from main merge 2026-04-17 13:02:59 -07: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
osv_lockout_filter.py ci: hold osv-scan findings whose fix is inside the dependency lockout window 2026-07-25 15:53:29 -07:00
scan_keywords.py style: run black formatter on files from main merge 2026-04-17 13:02:59 -07: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