Skip to content

daily update vLLM&vLLM-fork version #1914

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
May 8, 2025
Merged

daily update vLLM&vLLM-fork version #1914

merged 5 commits into from
May 8, 2025

Conversation

XuehaoSun
Copy link
Collaborator

@XuehaoSun XuehaoSun commented May 7, 2025

Description

daily update vLLM&vLLM-fork version

Issues

n/a.

Type of change

List the type of change like below. Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds new functionality)
  • Breaking change (fix or feature that would break existing design and interface)
  • Others (enhancement, documentation, validation, etc.)

Dependencies

n/a.

Tests

n/a.

@Copilot Copilot AI review requested due to automatic review settings May 7, 2025 06:52
Copy link

github-actions bot commented May 7, 2025

Dependency Review

✅ No vulnerabilities or license issues found.

Scanned Files

  • .github/workflows/daily-update-vllm-version.yml

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements a daily update workflow to automatically update both the vLLM and vLLM-fork version tags. It introduces a new workflow file to perform the update and adjusts the build image workflow to use the vLLM-fork version.

Reviewed Changes

Copilot reviewed 2 out of 12 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/update-vllm-version.yml Adds a new workflow to fetch the latest vLLM and vLLM-fork tags and create/update a PR.
.github/workflows/_build_image.yml Updates the version checkout to use vLLM-fork and adjusts corresponding echo messages.
Files not reviewed (10)
  • AgentQnA/tests/step1_build_images.sh: Language not supported
  • AudioQnA/tests/test_compose_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_faqgen_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_guardrails_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_without_rerank_on_gaudi.sh: Language not supported
  • CodeGen/tests/test_compose_on_gaudi.sh: Language not supported
  • CodeTrans/tests/test_compose_on_gaudi.sh: Language not supported
  • DocSum/tests/test_compose_on_gaudi.sh: Language not supported
  • FinanceAgent/tests/test_compose_on_gaudi.sh: Language not supported
Comments suppressed due to low confidence (1)

.github/workflows/_build_image.yml:87

  • [nitpick] For consistency with the variable name, consider updating the echo message to 'Check out vLLM-fork tag ${VLLM_FORK_VER}'.
echo "Check out vLLM tag ${VLLM_FORK_VER}"

XuehaoSun added 2 commits May 7, 2025 14:53
Signed-off-by: Sun, Xuehao <[email protected]>
Signed-off-by: Sun, Xuehao <[email protected]>
@XuehaoSun XuehaoSun requested a review from Copilot May 7, 2025 06:58
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a daily update workflow to refresh the vLLM and vLLM-fork versions in the project repositories. Key changes include the addition of a new GitHub Actions workflow for version updates, updates to version replacement commands using sed, and modifications to the image build workflow to check out the appropriate vLLM-fork tag.

Reviewed Changes

Copilot reviewed 2 out of 12 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/daily-update-vllm-version.yml New workflow file for automating daily version updates in the project.
.github/workflows/_build_image.yml Adjusted checkout logic to use the vLLM-fork version for image builds.
Files not reviewed (10)
  • AgentQnA/tests/step1_build_images.sh: Language not supported
  • AudioQnA/tests/test_compose_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_faqgen_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_guardrails_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_without_rerank_on_gaudi.sh: Language not supported
  • CodeGen/tests/test_compose_on_gaudi.sh: Language not supported
  • CodeTrans/tests/test_compose_on_gaudi.sh: Language not supported
  • DocSum/tests/test_compose_on_gaudi.sh: Language not supported
  • FinanceAgent/tests/test_compose_on_gaudi.sh: Language not supported
Comments suppressed due to low confidence (1)

.github/workflows/_build_image.yml:87

  • [nitpick] The echoed message still refers to 'vLLM tag' even though the variable name is VLLM_FORK_VER, which may lead to confusion. Please update the message to clearly indicate that it is using the vLLM-fork version.
echo "Check out vLLM tag ${VLLM_FORK_VER}"

Signed-off-by: Sun, Xuehao <[email protected]>
@XuehaoSun XuehaoSun requested a review from Copilot May 7, 2025 07:01
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a daily update workflow to automatically fetch and update the vLLM and vLLM-fork version tags used in the repository. The changes include adding a new workflow file (.github/workflows/daily-update-vllm-version.yml) to manage version updates and modifying the build image workflow (.github/workflows/_build_image.yml) to checkout the correct vLLM-fork version.

Reviewed Changes

Copilot reviewed 2 out of 12 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/daily-update-vllm-version.yml Adds a daily update workflow to pull the latest vLLM and vLLM-fork tags and updates the version variables in relevant files.
.github/workflows/_build_image.yml Adjusts the checkout step for vLLM-fork by replacing a hardcoded version variable and log message.
Files not reviewed (10)
  • AgentQnA/tests/step1_build_images.sh: Language not supported
  • AudioQnA/tests/test_compose_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_faqgen_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_guardrails_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_without_rerank_on_gaudi.sh: Language not supported
  • CodeGen/tests/test_compose_on_gaudi.sh: Language not supported
  • CodeTrans/tests/test_compose_on_gaudi.sh: Language not supported
  • DocSum/tests/test_compose_on_gaudi.sh: Language not supported
  • FinanceAgent/tests/test_compose_on_gaudi.sh: Language not supported
Comments suppressed due to low confidence (1)

.github/workflows/_build_image.yml:87

  • [nitpick] The echo message refers to 'vLLM tag' while using the VLLM_FORK_VER variable; consider updating it to 'Check out vLLM-fork tag ${VLLM_FORK_VER}' for clarity.
echo "Check out vLLM tag ${VLLM_FORK_VER}"

Signed-off-by: Sun, Xuehao <[email protected]>
@XuehaoSun XuehaoSun requested a review from Copilot May 7, 2025 08:37
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances the CI workflows by adding a daily update action and updating the version handling for both vLLM and vLLM-fork repositories.

  • Introduces a new GitHub Actions workflow (.github/workflows/daily-update-vllm-version.yml) that automatically updates version tags for vLLM and vLLM-fork.
  • Updates the build image workflow (.github/workflows/_build_image.yml) to use a new variable (VLLM_FORK_VER) for checking out the appropriate version in the vLLM-fork repository.

Reviewed Changes

Copilot reviewed 2 out of 12 changed files in this pull request and generated no comments.

File Description
.github/workflows/daily-update-vllm-version.yml New workflow added for daily version updates for vLLM and vLLM-fork
.github/workflows/_build_image.yml Updates version variable from VLLM_VER to VLLM_FORK_VER in checkout script; echo message may need to reflect the correct repository context
Files not reviewed (10)
  • AgentQnA/tests/step1_build_images.sh: Language not supported
  • AudioQnA/tests/test_compose_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_faqgen_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_guardrails_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_on_gaudi.sh: Language not supported
  • ChatQnA/tests/test_compose_without_rerank_on_gaudi.sh: Language not supported
  • CodeGen/tests/test_compose_on_gaudi.sh: Language not supported
  • CodeTrans/tests/test_compose_on_gaudi.sh: Language not supported
  • DocSum/tests/test_compose_on_gaudi.sh: Language not supported
  • FinanceAgent/tests/test_compose_on_gaudi.sh: Language not supported
Comments suppressed due to low confidence (1)

.github/workflows/_build_image.yml:87

  • [nitpick] The echo message refers to 'vLLM tag' while using the VLLM_FORK_VER variable. Consider updating the message to 'Check out vLLM-fork tag' for clarity and consistency.
echo "Check out vLLM tag ${VLLM_FORK_VER}"

@chensuyue chensuyue merged commit b467a13 into main May 8, 2025
53 of 54 checks passed
@chensuyue chensuyue deleted the xuehao/vllm_version branch May 8, 2025 02:34
yongfengdu pushed a commit to yongfengdu/GenAIExamples that referenced this pull request May 8, 2025
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.

3 participants