From 83f89cc615a069c1fd24f3dd3770bcb80dc54acf Mon Sep 17 00:00:00 2001 From: Mick Date: Mon, 10 Nov 2025 10:46:24 +0800 Subject: [PATCH] diffusion: skip full CI suite for multimodal_gen changes (#12940) --- .github/workflows/pr-test.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/pr-test.yml b/.github/workflows/pr-test.yml index dd9810fe8..d6bf15704 100644 --- a/.github/workflows/pr-test.yml +++ b/.github/workflows/pr-test.yml @@ -28,6 +28,7 @@ jobs: outputs: main_package: ${{ steps.filter.outputs.main_package }} sgl_kernel: ${{ steps.filter.outputs.sgl_kernel }} + multimodal_gen: ${{ steps.filter.outputs.multimodal_gen }} steps: - name: Checkout code uses: actions/checkout@v4 @@ -51,11 +52,14 @@ jobs: filters: | main_package: - "python/**" + - "!python/sglang/multimodal_gen/**" - "scripts/ci/**" - "test/**" - ".github/workflows/pr-test.yml" sgl_kernel: - "sgl-kernel/**" + multimodal_gen: + - "python/sglang/multimodal_gen/**" # =============================================== sgl-kernel ==================================================== @@ -237,6 +241,19 @@ jobs: echo "All benchmark tests completed!" + # =============================================== multimodal_gen ==================================================== + multimodal-gen-test: + needs: [check-changes] + if: needs.check-changes.outputs.multimodal_gen == 'true' + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Run placeholder test + run: | + echo "Running multimodal_gen tests..." + echo "This is a placeholder for future tests." + # Adding a single CUDA13 smoke test to verify that the kernel builds and runs # TODO: Add back this test when it can pass on CI # cuda13-kernel-smoke-test: @@ -863,6 +880,8 @@ jobs: sgl-kernel-mla-test, sgl-kernel-benchmark-test, + multimodal-gen-test, + unit-test-frontend, unit-test-backend-1-gpu, unit-test-backend-2-gpu,