diff --git a/.github/workflows/pr-test-amd-rocm720.yml b/.github/workflows/pr-test-amd-rocm720.yml index 984275810..24fb80ed3 100644 --- a/.github/workflows/pr-test-amd-rocm720.yml +++ b/.github/workflows/pr-test-amd-rocm720.yml @@ -139,21 +139,21 @@ jobs: with: filters: | main_package: - - "python/sglang/!(multimodal_gen)/**" + - "python/sglang/!(multimodal_gen)/**/!(*.md)" - "python/pyproject_rocm.toml" - "python/pyproject_other.toml" - "scripts/ci/amd/*" - "scripts/ci/utils/*" - - "test/**" + - "test/**/!(*.md)" - ".github/workflows/pr-test-amd-rocm720.yml" sgl_kernel: - - "sgl-kernel/**" + - "sgl-kernel/**/*.!(md|txt)" - ".github/workflows/pr-test-amd-rocm720.yml" jit_kernel: - "python/sglang/jit_kernel/**" - ".github/workflows/pr-test-amd-rocm720.yml" multimodal_gen: - - "python/sglang/multimodal_gen/**" + - "python/sglang/multimodal_gen/**/*.!(md|ipynb)" - "python/sglang/cli/**" - "python/sglang/jit_kernel/diffusion/**" - "python/sglang/jit_kernel/tests/diffusion/**" diff --git a/.github/workflows/pr-test-amd.yml b/.github/workflows/pr-test-amd.yml index eba5078d1..2afa3cd37 100644 --- a/.github/workflows/pr-test-amd.yml +++ b/.github/workflows/pr-test-amd.yml @@ -137,21 +137,21 @@ jobs: with: filters: | main_package: - - "python/sglang/!(multimodal_gen)/**" + - "python/sglang/!(multimodal_gen)/**/!(*.md)" - "python/pyproject_rocm.toml" - "python/pyproject_other.toml" - "scripts/ci/amd/*" - "scripts/ci/utils/*" - - "test/**" + - "test/**/!(*.md)" - ".github/workflows/pr-test-amd.yml" sgl_kernel: - - "sgl-kernel/**" + - "sgl-kernel/**/*.!(md|txt)" - ".github/workflows/pr-test-amd.yml" jit_kernel: - "python/sglang/jit_kernel/**" - ".github/workflows/pr-test-amd.yml" multimodal_gen: - - "python/sglang/multimodal_gen/**" + - "python/sglang/multimodal_gen/**/*.!(md|ipynb)" - "python/sglang/cli/**" - "python/sglang/jit_kernel/diffusion/**" - "python/sglang/jit_kernel/tests/diffusion/**" diff --git a/.github/workflows/pr-test-npu.yml b/.github/workflows/pr-test-npu.yml index 38b49f234..0e79060c0 100644 --- a/.github/workflows/pr-test-npu.yml +++ b/.github/workflows/pr-test-npu.yml @@ -57,13 +57,13 @@ jobs: with: filters: | main_package: - - "python/sglang/!(multimodal_gen)/**" + - "python/sglang/!(multimodal_gen)/**/!(*.md)" - "python/pyproject_npu.toml" - "scripts/ci/npu/npu_ci_install_dependency.sh" - "test/srt/ascend/**" - ".github/workflows/pr-test-npu.yml" multimodal_gen: - - "python/sglang/multimodal_gen/**" + - "python/sglang/multimodal_gen/**/*.!(md|ipynb)" - "python/sglang/srt/**" - "python/pyproject_npu.toml" - "scripts/ci/npu/npu_ci_install_dependency.sh" diff --git a/.github/workflows/pr-test-xeon.yml b/.github/workflows/pr-test-xeon.yml index 021a13085..109c0d4b0 100644 --- a/.github/workflows/pr-test-xeon.yml +++ b/.github/workflows/pr-test-xeon.yml @@ -55,10 +55,10 @@ jobs: with: filters: | main_package: - - "python/sglang/!(multimodal_gen)/**" + - "python/sglang/!(multimodal_gen)/**/!(*.md)" - "python/pyproject_cpu.toml" - - "test/**" - - "sgl-kernel/**" + - "test/**/!(*.md)" + - "sgl-kernel/**/*.!(md|txt)" - ".github/workflows/pr-test-xeon.yml" - "docker/xeon.Dockerfile" diff --git a/.github/workflows/pr-test-xpu.yml b/.github/workflows/pr-test-xpu.yml index e1a4a5766..abf9760fd 100644 --- a/.github/workflows/pr-test-xpu.yml +++ b/.github/workflows/pr-test-xpu.yml @@ -54,10 +54,10 @@ jobs: with: filters: | main_package: - - "python/sglang/!(multimodal_gen)/**" + - "python/sglang/!(multimodal_gen)/**/!(*.md)" - "python/pyproject_xpu.toml" - - "test/**" - - "sgl-kernel/**" + - "test/**/!(*.md)" + - "sgl-kernel/**/*.!(md|txt)" - ".github/workflows/pr-test-xpu.yml" - "docker/xpu.Dockerfile" diff --git a/.github/workflows/pr-test.yml b/.github/workflows/pr-test.yml index 30808b01c..8fdb63519 100644 --- a/.github/workflows/pr-test.yml +++ b/.github/workflows/pr-test.yml @@ -125,10 +125,10 @@ jobs: - ".github/workflows/pr-gate.yml" - ".github/actions/**" - "python/pyproject.toml" - - "python/sglang/!(multimodal_gen)/**" + - "python/sglang/!(multimodal_gen)/**/!(*.md)" - "scripts/ci/cuda/*" - "scripts/ci/utils/*" - - "test/**" + - "test/**/!(*.md)" multimodal_gen: - ".github/workflows/pr-test.yml" - ".github/workflows/pr-test-multimodal-gen.yml" @@ -145,7 +145,7 @@ jobs: - "python/sglang/jit_kernel/**" sgl_kernel: - ".github/workflows/pr-test-sgl-kernel.yml" - - "sgl-kernel/**" + - "sgl-kernel/**/*.!(md|txt)" # For /rerun-stage (workflow_dispatch with target_stage), dorny/paths-filter doesn't work # correctly because it falls back to "last commit" detection which breaks for merge commits.