From 06d12b39d3d5b516505805d513ded611a57d867a Mon Sep 17 00:00:00 2001 From: Lianmin Zheng Date: Sun, 16 Mar 2025 00:57:26 -0700 Subject: [PATCH] Remove filter for pr-tests (#4468) --- .github/workflows/pr-test.yml | 63 +++++------------------------------ 1 file changed, 8 insertions(+), 55 deletions(-) diff --git a/.github/workflows/pr-test.yml b/.github/workflows/pr-test.yml index f78e268d9..ab9674425 100644 --- a/.github/workflows/pr-test.yml +++ b/.github/workflows/pr-test.yml @@ -33,42 +33,9 @@ concurrency: cancel-in-progress: true jobs: - filter: - runs-on: ubuntu-latest - outputs: - run_tests: ${{ steps.set_run_tests.outputs.run_tests }} - steps: - - name: Checkout code - uses: actions/checkout@v4 - - name: Filter changes - id: filter - uses: dorny/paths-filter@v2 - with: - filters: | - docs: - - 'docs/**' - scripts: - - 'scripts/**' - sglang: - - 'python/sglang/**' - test: - - 'test/**' - pyproject: - - 'python/pyproject.toml' - - name: Set run_tests output - id: set_run_tests - run: | - if [ "${{ steps.filter.outputs.sglang }}" == "true" ] || [ "${{ steps.filter.outputs.test }}" == "true" ] || [ "${{ steps.filter.outputs.pyproject }}" == "true" ]; then - echo "run_tests=true" >> $GITHUB_OUTPUT - else - echo "run_tests=false" >> $GITHUB_OUTPUT - fi - unit-test-frontend: - needs: filter if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') && - github.event.pull_request.draft == false && - needs.filter.outputs.run_tests == 'true' + github.event.pull_request.draft == false runs-on: 1-gpu-runner steps: - name: Checkout code @@ -87,10 +54,8 @@ jobs: python3 run_suite.py --suite per-commit unit-test-backend-1-gpu: - needs: filter if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') && - github.event.pull_request.draft == false && - needs.filter.outputs.run_tests == 'true' + github.event.pull_request.draft == false runs-on: 1-gpu-runner strategy: fail-fast: false @@ -113,10 +78,8 @@ jobs: python3 run_suite.py --suite per-commit --auto-partition-id ${{ matrix.part }} --auto-partition-size 7 unit-test-backend-2-gpu: - needs: filter if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') && - github.event.pull_request.draft == false && - needs.filter.outputs.run_tests == 'true' + github.event.pull_request.draft == false runs-on: 2-gpu-runner steps: - name: Checkout code @@ -165,10 +128,8 @@ jobs: python3 test_mla_tp.py performance-test-1-gpu-part-1: - needs: filter if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') && - github.event.pull_request.draft == false && - needs.filter.outputs.run_tests == 'true' + github.event.pull_request.draft == false runs-on: 1-gpu-runner steps: - name: Checkout code @@ -211,10 +172,8 @@ jobs: python3 -m unittest test_bench_serving.TestBenchServing.test_online_latency_eagle performance-test-1-gpu-part-2: - needs: filter if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') && - github.event.pull_request.draft == false && - needs.filter.outputs.run_tests == 'true' + github.event.pull_request.draft == false runs-on: 1-gpu-runner steps: - name: Checkout code @@ -245,10 +204,8 @@ jobs: python3 -m unittest test_bench_serving.TestBenchServing.test_offline_throughput_default_fp8 performance-test-2-gpu: - needs: filter if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') && - github.event.pull_request.draft == false && - needs.filter.outputs.run_tests == 'true' + github.event.pull_request.draft == false runs-on: 2-gpu-runner steps: - name: Checkout code @@ -287,10 +244,8 @@ jobs: python3 -m unittest test_bench_serving.TestBenchServing.test_moe_offline_throughput_without_radix_cache accuracy-test-1-gpu: - needs: filter if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') && - github.event.pull_request.draft == false && - needs.filter.outputs.run_tests == 'true' + github.event.pull_request.draft == false runs-on: 1-gpu-runner steps: - name: Checkout code @@ -312,10 +267,8 @@ jobs: python3 test_eval_accuracy_large.py accuracy-test-2-gpu: - needs: filter if: (github.repository == 'sgl-project/sglang' || github.event_name == 'pull_request') && - github.event.pull_request.draft == false && - needs.filter.outputs.run_tests == 'true' + github.event.pull_request.draft == false runs-on: 2-gpu-runner steps: - name: Checkout code