From 9c9d2ef3fe3fb54799bcb35c78e82b92e81bb891 Mon Sep 17 00:00:00 2001 From: wangxiyuan Date: Fri, 6 Feb 2026 10:55:00 +0800 Subject: [PATCH] [CI] CI enhancement Signed-off-by: wangxiyuan --- .github/actionlint.yaml | 9 --------- .github/workflows/_e2e_test.yaml | 3 --- .../{ => workflows/dockerfiles}/Dockerfile.buildwheel | 0 .../{ => workflows/dockerfiles}/Dockerfile.nightly.a2 | 0 .../{ => workflows/dockerfiles}/Dockerfile.nightly.a3 | 0 .github/workflows/pr_test_full.yaml | 1 - .github/workflows/pr_test_light.yaml | 1 - .github/workflows/schedule_image_build_and_push.yaml | 2 +- .github/workflows/schedule_nightly_image_build.yaml | 2 +- .github/workflows/schedule_release_code_and_wheel.yml | 4 ++-- .github/workflows/schedule_test_vllm_main.yaml | 1 - 11 files changed, 4 insertions(+), 19 deletions(-) rename .github/{ => workflows/dockerfiles}/Dockerfile.buildwheel (100%) rename .github/{ => workflows/dockerfiles}/Dockerfile.nightly.a2 (100%) rename .github/{ => workflows/dockerfiles}/Dockerfile.nightly.a3 (100%) diff --git a/.github/actionlint.yaml b/.github/actionlint.yaml index 1dc257117e0..f9fa5108081 100644 --- a/.github/actionlint.yaml +++ b/.github/actionlint.yaml @@ -1,23 +1,14 @@ self-hosted-runner: # Labels of self-hosted runner in array of strings. labels: - - linux-aarch64-a2-0 - - linux-aarch64-a2-1 - - linux-aarch64-a2-2 - - linux-aarch64-a2-4 - - linux-aarch64-a2-8 - linux-arm64-npu-static-8 - linux-aarch64-310p-1 - linux-aarch64-310p-2 - linux-aarch64-310p-4 - - ubuntu-24.04-arm - linux-aarch64-a3-1 - linux-aarch64-a3-2 - linux-aarch64-a3-4 - linux-aarch64-a3-8 - - linux-amd64-cpu-0 - - linux-amd64-cpu-8 - - linux-amd64-cpu-16 - linux-aarch64-a3-0 - linux-amd64-cpu-8-hk - linux-amd64-cpu-16-hk diff --git a/.github/workflows/_e2e_test.yaml b/.github/workflows/_e2e_test.yaml index 8b180670e5e..758b35ef802 100644 --- a/.github/workflows/_e2e_test.yaml +++ b/.github/workflows/_e2e_test.yaml @@ -6,9 +6,6 @@ on: vllm: required: true type: string - runner: - required: true - type: string image: required: true type: string diff --git a/.github/Dockerfile.buildwheel b/.github/workflows/dockerfiles/Dockerfile.buildwheel similarity index 100% rename from .github/Dockerfile.buildwheel rename to .github/workflows/dockerfiles/Dockerfile.buildwheel diff --git a/.github/Dockerfile.nightly.a2 b/.github/workflows/dockerfiles/Dockerfile.nightly.a2 similarity index 100% rename from .github/Dockerfile.nightly.a2 rename to .github/workflows/dockerfiles/Dockerfile.nightly.a2 diff --git a/.github/Dockerfile.nightly.a3 b/.github/workflows/dockerfiles/Dockerfile.nightly.a3 similarity index 100% rename from .github/Dockerfile.nightly.a3 rename to .github/workflows/dockerfiles/Dockerfile.nightly.a3 diff --git a/.github/workflows/pr_test_full.yaml b/.github/workflows/pr_test_full.yaml index 1b7e0ade1c4..807db4279da 100644 --- a/.github/workflows/pr_test_full.yaml +++ b/.github/workflows/pr_test_full.yaml @@ -81,7 +81,6 @@ jobs: uses: ./.github/workflows/_e2e_test.yaml with: vllm: ${{ matrix.vllm_version }} - runner: linux-aarch64-a2b3 image: swr.cn-southwest-2.myhuaweicloud.com/base_image/ascend-ci/cann:8.5.0-910b-ubuntu22.04-py3.11 contains_310: false type: full diff --git a/.github/workflows/pr_test_light.yaml b/.github/workflows/pr_test_light.yaml index ac19f308a62..cd9bf18be9f 100644 --- a/.github/workflows/pr_test_light.yaml +++ b/.github/workflows/pr_test_light.yaml @@ -107,7 +107,6 @@ jobs: uses: ./.github/workflows/_e2e_test.yaml with: vllm: ${{ matrix.vllm_version }} - runner: linux-aarch64-a2b3 image: swr.cn-southwest-2.myhuaweicloud.com/base_image/ascend-ci/cann:8.5.0-910b-ubuntu22.04-py3.11 contains_310: ${{ needs.changes.outputs._310_tracker == 'true' }} type: light diff --git a/.github/workflows/schedule_image_build_and_push.yaml b/.github/workflows/schedule_image_build_and_push.yaml index 238c9b9071c..c0dbf8d1a94 100644 --- a/.github/workflows/schedule_image_build_and_push.yaml +++ b/.github/workflows/schedule_image_build_and_push.yaml @@ -32,7 +32,7 @@ on: - main - v0.15.0rc1 - v0.14.0rc1 - - v0.13.0rc2 + - v0.13.0rc3 jobs: image_build: diff --git a/.github/workflows/schedule_nightly_image_build.yaml b/.github/workflows/schedule_nightly_image_build.yaml index 92f9920fc14..aaf56074e56 100644 --- a/.github/workflows/schedule_nightly_image_build.yaml +++ b/.github/workflows/schedule_nightly_image_build.yaml @@ -46,7 +46,7 @@ jobs: docker build \ --network host \ --platform linux/arm64 \ - -f .github/Dockerfile.nightly.${TARGET} \ + -f .github/workflows/dockerfiles/Dockerfile.nightly.${TARGET} \ --build-arg CANN_VERSION="8.5.0" \ --build-arg UBUNTU_VERSION="22.04" \ --build-arg PYTHON_VERSION="3.11" \ diff --git a/.github/workflows/schedule_release_code_and_wheel.yml b/.github/workflows/schedule_release_code_and_wheel.yml index 6eeb293286b..4428668c17c 100644 --- a/.github/workflows/schedule_release_code_and_wheel.yml +++ b/.github/workflows/schedule_release_code_and_wheel.yml @@ -35,7 +35,7 @@ on: - main - v0.15.0rc1 - v0.14.0rc1 - - v0.13.0rc2 + - v0.13.0rc3 jobs: build_and_release_code: @@ -114,7 +114,7 @@ jobs: - name: Build wheel run: | ls - docker build -f ./.github/Dockerfile.buildwheel \ + docker build -f ./.github/workflows/dockerfiles/Dockerfile.buildwheel \ --build-arg PY_VERSION=${{ matrix.python-version }} \ -t wheel:v1 . docker run --rm \ diff --git a/.github/workflows/schedule_test_vllm_main.yaml b/.github/workflows/schedule_test_vllm_main.yaml index 6e736a4eb20..b60fbb0c4bd 100644 --- a/.github/workflows/schedule_test_vllm_main.yaml +++ b/.github/workflows/schedule_test_vllm_main.yaml @@ -34,7 +34,6 @@ jobs: uses: ./.github/workflows/_e2e_test.yaml with: vllm: main - runner: linux-aarch64-a2b3 image: swr.cn-southwest-2.myhuaweicloud.com/base_image/ascend-ci/cann:8.5.0-910b-ubuntu22.04-py3.11 contains_310: false type: full