diffusion: skip full CI suite for multimodal_gen changes (#12940)

This commit is contained in:
Mick
2025-11-10 10:46:24 +08:00
committed by GitHub
parent db24d34603
commit 83f89cc615

View File

@@ -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,