Skip to content

Commit a8f3d67

Browse files
committed
Test PR builder
1 parent 0d51e93 commit a8f3d67

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

.github/workflows/build-vllm.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ env:
1616
XFORMERS_BUILD_VERSION: 0.0.29.post2+cu124
1717
FLASHINFER_REF: v0.2.2.post1
1818
FLASHINFER_BUILD_SUFFIX: cu124
19-
VLLM_REF: v0.8.2
20-
VLLM_BUILD_VERSION: 0.8.2
19+
VLLM_PR: 16104
20+
VLLM_BUILD_VERSION: 0.8.3
2121

2222
on:
2323
push:
@@ -71,7 +71,8 @@ jobs:
7171
XFORMERS_BUILD_VERSION=${{ env.XFORMERS_BUILD_VERSION }}
7272
FLASHINFER_REF=${{ env.FLASHINFER_REF }}
7373
FLASHINFER_BUILD_SUFFIX=${{ env.FLASHINFER_BUILD_SUFFIX }}
74-
VLLM_REF=${{ env.VLLM_REF }}
74+
VLLM_PR=${{ env.VLLM_PR }}
75+
VLLM_BUILD_VERSION=${{ env.VLLM_BUILD_VERSION }}
7576
cache-from: type=registry,ref=${{ env.GHCR_IMAGE }}:cache-cu${{ env.CUDA_TAG }}-${{ matrix.image_distro }}-${{ matrix.arch }}
7677
cache-to: type=registry,ref=${{ env.GHCR_IMAGE }}:cache-cu${{ env.CUDA_TAG }}-${{ matrix.image_distro }}-${{ matrix.arch }},mode=max
7778
context: .

Dockerfile

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,13 +167,19 @@ FROM build-base AS build-vllm
167167
COPY --from=build-torch /wheels/*.whl wheels/
168168
RUN uv pip install wheels/*
169169

170-
ARG VLLM_REF=v0.8.2
171-
ARG VLLM_BUILD_VERSION=0.8.2
172-
ENV BUILD_VERSION=${VLLM_BUILD_VERSION:-0.8.2}
170+
ARG VLLM_PR
171+
ARG VLLM_REF=v0.8.3
172+
ARG VLLM_BUILD_VERSION=0.8.3
173+
ENV BUILD_VERSION=${VLLM_BUILD_VERSION:-${VLLM_REF#v}}
173174
ENV SETUPTOOLS_SCM_PRETEND_VERSION=${BUILD_VERSION:-:}
174175
RUN git clone https://github.com/vllm-project/vllm.git
175176
RUN cd vllm && \
176-
git checkout ${VLLM_REF} && \
177+
if [ -n ${VLLM_PR} ]; then \
178+
git fetch origin pull/${VLLM_PR}/head:${VLLM_PR}
179+
git checkout ${VLLM_PR}; \
180+
else \
181+
git checkout ${VLLM_REF}; \
182+
fi && \
177183
python use_existing_torch.py && \
178184
uv pip install -r requirements/build.txt && \
179185
uv build --wheel --no-build-isolation -o /wheels

0 commit comments

Comments
 (0)