Skip to content

[vLLM] Use wheels from partially-failed nightly runs - #7881

Open
whitneywhtsang wants to merge 1 commit into
mainfrom
whitneywhtsang/install-vllm
Open

[vLLM] Use wheels from partially-failed nightly runs#7881
whitneywhtsang wants to merge 1 commit into
mainfrom
whitneywhtsang/install-vllm

Conversation

@whitneywhtsang

Copy link
Copy Markdown
Contributor

The install-vllm.sh script was filtering nightly runs by conclusion=="success", which excluded runs where Python 3.15 failed but Python 3.10-3.12 vLLM wheels were successfully built and uploaded.

This caused the script to fall back to the last fully successful run, resulting in a commit mismatch error when the pin was updated.

Change the logic to try two runs in order:

  1. Latest run (any conclusion) - handles partial failures
  2. Latest successful run - fallback for genuine failures

This allows using wheels from runs where only some Python versions fail (e.g., Python 3.15 beta instability) while keeping a safe fallback.

The install-vllm.sh script was filtering nightly runs by
`conclusion=="success"`, which excluded runs where Python 3.15 failed
but Python 3.10-3.12 vLLM wheels were successfully built and uploaded.

This caused the script to fall back to the last fully successful run
from 2026-08-27, resulting in a commit mismatch error when the pin was
updated to baaa05bb in PR #7832.

Change the logic to try two runs in order:
1. Latest run (any conclusion) - handles partial failures
2. Latest successful run - fallback for genuine failures

This allows using wheels from runs where only some Python versions fail
(e.g., Python 3.15 beta instability) while keeping a safe fallback.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant