The GPU workflow no longer hardcodes its vLLM matrix. A first job reads
this commit's pyproject.toml and runs up to two legs, from the groups
dev and dev-latest, each labelled after the vLLM minor it pins (one
leg if both pin the same minor). A vLLM bump is now a pyproject edit:
add the new vllmNN / dev-vllmNN groups and repoint dev-latest.
dev-latest is an alias of dev-vllm27, with the same conflicts declared.
uv.lock is relocked with the repo's pinned uv 0.8.4; no package version
changes, the diff is uv's resolution markers now naming dev-latest.
Also points /gpu-test-dev at tests/vllm/test_multi_switch.py:
test_single_switch.py was removed, so that suite collected nothing.
Signed-off-by: aviv ron <rona@il.ibm.com>
The GPU workflow no longer hardcodes its vLLM matrix. A first job reads
this commit's pyproject.toml and runs up to two legs, from the groups
dev and dev-latest, each labelled after the vLLM minor it pins (one
leg if both pin the same minor). A vLLM bump is now a pyproject edit:
add the new vllmNN / dev-vllmNN groups and repoint dev-latest.
dev-latest is an alias of dev-vllm27, with the same conflicts declared.
uv.lock is relocked with the repo's pinned uv 0.8.4; no package version
changes, the diff is uv's resolution markers now naming dev-latest.
Also points /gpu-test-dev at tests/vllm/test_multi_switch.py:
test_single_switch.py was removed, so that suite collected nothing.
Signed-off-by: aviv ron rona@il.ibm.com