| name | ci-fails-buildkite |
| description | Fetch and diagnose vLLM Buildkite CI failure logs. Use when investigating failing CI jobs on a PR or build, when the user pastes a buildkite.com URL, or asks to fetch/diagnose CI logs. |
Diagnosing vLLM Buildkite CI Failures
Buildkite logs are public; no login needed.
.buildkite/scripts/ci-fetch-log.sh saves each log as ci-<build>-<job-name>.log, stripped of timestamps and ANSI codes. Existing files are kept; set CI_FETCH_LOG_FORCE=1 to refetch.
Fetching logs
.buildkite/scripts/ci-fetch-log.sh --pr <PR>
.buildkite/scripts/ci-fetch-log.sh "https://buildkite.com/vllm/ci/builds/<N>"
.buildkite/scripts/ci-fetch-log.sh "https://buildkite.com/vllm/ci/builds/<N>#<job_uuid>"
To clean an already-downloaded log with .buildkite/scripts/ci-clean-log.sh:
./ci-clean-log.sh ci.log
Reference
See docs/contributing/ci/failures.md for the full guide: filing CI failure issues, investigating/bisecting, reproducing flaky tests, and daily triage.