From 6bc82cf6a74b05a7a28995a7d83e5c7d6f11fd99 Mon Sep 17 00:00:00 2001 From: Icey <1790571317@qq.com> Date: Thu, 24 Jul 2025 21:19:41 +0800 Subject: [PATCH] Enable image push CI for build file and csrc has changes (#1977) ### What this PR does / why we need it? - Fixes image CI ### Does this PR introduce _any_ user-facing change? No ### How was this patch tested? CI passed with new added/existing test. - vLLM version: v0.9.2 - vLLM main: https://github.com/vllm-project/vllm/commit/f3137cdd81cae3a48282c22130fbcadcfc64ea95 Signed-off-by: Icey <1790571317@qq.com> --- .github/workflows/image_310p_openeuler.yml | 6 ++++++ .github/workflows/image_310p_ubuntu.yml | 6 ++++++ .github/workflows/image_a3_openeuler.yml | 6 ++++++ .github/workflows/image_a3_ubuntu.yml | 6 ++++++ .github/workflows/image_openeuler.yml | 6 ++++++ .github/workflows/image_ubuntu.yml | 6 ++++++ 6 files changed, 36 insertions(+) diff --git a/.github/workflows/image_310p_openeuler.yml b/.github/workflows/image_310p_openeuler.yml index 915ea79..e6062a8 100644 --- a/.github/workflows/image_310p_openeuler.yml +++ b/.github/workflows/image_310p_openeuler.yml @@ -36,6 +36,12 @@ on: - '.github/workflows/image_310p_openeuler.yml' - 'Dockerfile.310p.openEuler' - 'vllm_ascend/**' + - 'setup.py' + - 'pyproject.toml' + - 'requirements.txt' + - 'cmake/**' + - 'CMakeLists.txt' + - 'csrc/**' jobs: build: diff --git a/.github/workflows/image_310p_ubuntu.yml b/.github/workflows/image_310p_ubuntu.yml index fc040b3..0e9444f 100644 --- a/.github/workflows/image_310p_ubuntu.yml +++ b/.github/workflows/image_310p_ubuntu.yml @@ -36,6 +36,12 @@ on: - '.github/workflows/image_310p_ubuntu.yml' - 'Dockerfile.310p' - 'vllm_ascend/**' + - 'setup.py' + - 'pyproject.toml' + - 'requirements.txt' + - 'cmake/**' + - 'CMakeLists.txt' + - 'csrc/**' jobs: build: diff --git a/.github/workflows/image_a3_openeuler.yml b/.github/workflows/image_a3_openeuler.yml index 38b46d0..a10ad1c 100644 --- a/.github/workflows/image_a3_openeuler.yml +++ b/.github/workflows/image_a3_openeuler.yml @@ -36,6 +36,12 @@ on: - '.github/workflows/image_a3_openeuler.yml' - 'Dockerfile.a3.openEuler' - 'vllm_ascend/**' + - 'setup.py' + - 'pyproject.toml' + - 'requirements.txt' + - 'cmake/**' + - 'CMakeLists.txt' + - 'csrc/**' jobs: build: diff --git a/.github/workflows/image_a3_ubuntu.yml b/.github/workflows/image_a3_ubuntu.yml index f031bd2..6116015 100644 --- a/.github/workflows/image_a3_ubuntu.yml +++ b/.github/workflows/image_a3_ubuntu.yml @@ -36,6 +36,12 @@ on: - '.github/workflows/image_a3_ubuntu.yml' - 'Dockerfile.a3' - 'vllm_ascend/**' + - 'setup.py' + - 'pyproject.toml' + - 'requirements.txt' + - 'cmake/**' + - 'CMakeLists.txt' + - 'csrc/**' jobs: build: diff --git a/.github/workflows/image_openeuler.yml b/.github/workflows/image_openeuler.yml index c065d09..d4e69a5 100644 --- a/.github/workflows/image_openeuler.yml +++ b/.github/workflows/image_openeuler.yml @@ -35,6 +35,12 @@ on: - '.github/workflows/image_openeuler.yml' - 'Dockerfile.openEuler' - 'vllm_ascend/**' + - 'setup.py' + - 'pyproject.toml' + - 'requirements.txt' + - 'cmake/**' + - 'CMakeLists.txt' + - 'csrc/**' jobs: build: diff --git a/.github/workflows/image_ubuntu.yml b/.github/workflows/image_ubuntu.yml index a7818e3..1c2ddcd 100644 --- a/.github/workflows/image_ubuntu.yml +++ b/.github/workflows/image_ubuntu.yml @@ -36,6 +36,12 @@ on: - '.github/workflows/image_ubuntu.yml' - 'Dockerfile' - 'vllm_ascend/**' + - 'setup.py' + - 'pyproject.toml' + - 'requirements.txt' + - 'cmake/**' + - 'CMakeLists.txt' + - 'csrc/**' jobs: build: