[CI] Exclude diffusion-specific paths from main_package filter (#23053)
Co-authored-by: ronnie_zheng <zl19940307@163.com>
This commit is contained in:
@@ -128,7 +128,7 @@ jobs:
|
|||||||
- ".github/workflows/pr-gate.yml"
|
- ".github/workflows/pr-gate.yml"
|
||||||
- ".github/actions/**"
|
- ".github/actions/**"
|
||||||
- "python/pyproject.toml"
|
- "python/pyproject.toml"
|
||||||
- "python/sglang/!(multimodal_gen)/**/!(*.md)"
|
- "python/sglang/!(multimodal_gen|jit_kernel/diffusion|jit_kernel/tests/diffusion|jit_kernel/benchmark/diffusion|cli)/**/!(*.md)"
|
||||||
- "scripts/ci/cuda/*"
|
- "scripts/ci/cuda/*"
|
||||||
- "scripts/ci/utils/*"
|
- "scripts/ci/utils/*"
|
||||||
- "test/**/!(*.md)"
|
- "test/**/!(*.md)"
|
||||||
@@ -188,9 +188,9 @@ jobs:
|
|||||||
echo "sgl_kernel=false" >> $GITHUB_OUTPUT
|
echo "sgl_kernel=false" >> $GITHUB_OUTPUT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check for main_package changes (excluding multimodal_gen)
|
# Check for main_package changes (excluding multimodal_gen, jit_kernel/diffusion, jit_kernel/tests/diffusion, jit_kernel/benchmark/diffusion, cli)
|
||||||
# Note: Need to filter out multimodal_gen before checking, not pipe grep -q output
|
# Note: Need to filter out multimodal_gen and diffusion-related paths before checking, not pipe grep -q output
|
||||||
MAIN_PKG_FILES=$(echo "$CHANGED_FILES" | grep -E "^(python/sglang/|python/pyproject\.toml|scripts/ci/cuda/|scripts/ci/utils/|test/|\.github/workflows/pr-test\.yml|\.github/workflows/pr-gate\.yml|\.github/actions/)" | grep -v "^python/sglang/multimodal_gen/" || true)
|
MAIN_PKG_FILES=$(echo "$CHANGED_FILES" | grep -E "^(python/sglang/|python/pyproject\.toml|scripts/ci/cuda/|scripts/ci/utils/|test/|\.github/workflows/pr-test\.yml|\.github/workflows/pr-gate\.yml|\.github/actions/)" | grep -v -E "^(python/sglang/multimodal_gen/|python/sglang/jit_kernel/diffusion/|python/sglang/jit_kernel/tests/diffusion/|python/sglang/jit_kernel/benchmark/diffusion/|python/sglang/cli/)" || true)
|
||||||
if [ -n "$MAIN_PKG_FILES" ]; then
|
if [ -n "$MAIN_PKG_FILES" ]; then
|
||||||
echo "main_package=true" >> $GITHUB_OUTPUT
|
echo "main_package=true" >> $GITHUB_OUTPUT
|
||||||
echo "Detected main_package changes"
|
echo "Detected main_package changes"
|
||||||
|
|||||||
Reference in New Issue
Block a user