Unverified Commit 7ca1bea6 authored by Simo Lin's avatar Simo Lin Committed by GitHub
Browse files

[router] update ci so only execute benchmarks when labels are added (#10757)

parent 97c38239
...@@ -71,7 +71,8 @@ jobs: ...@@ -71,7 +71,8 @@ jobs:
github.repository == 'sgl-project/sglang' && github.repository == 'sgl-project/sglang' &&
(github.event_name == 'push' || (github.event_name == 'push' ||
github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_dispatch' ||
contains(github.event.pull_request.labels.*.name, 'benchmark')) (contains(github.event.pull_request.labels.*.name, 'router-benchmark') &&
contains(github.event.pull_request.labels.*.name, 'run-ci')))
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout code - name: Checkout code
...@@ -143,7 +144,8 @@ jobs: ...@@ -143,7 +144,8 @@ jobs:
github.repository == 'sgl-project/sglang' && github.repository == 'sgl-project/sglang' &&
(github.event_name == 'push' || (github.event_name == 'push' ||
github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_dispatch' ||
contains(github.event.pull_request.labels.*.name, 'benchmark')) (contains(github.event.pull_request.labels.*.name, 'router-benchmark') &&
contains(github.event.pull_request.labels.*.name, 'run-ci')))
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout code - name: Checkout code
...@@ -209,7 +211,8 @@ jobs: ...@@ -209,7 +211,8 @@ jobs:
github.repository == 'sgl-project/sglang' && github.repository == 'sgl-project/sglang' &&
(github.event_name == 'push' || (github.event_name == 'push' ||
github.event_name == 'workflow_dispatch' || github.event_name == 'workflow_dispatch' ||
contains(github.event.pull_request.labels.*.name, 'benchmark')) (contains(github.event.pull_request.labels.*.name, 'router-benchmark') &&
contains(github.event.pull_request.labels.*.name, 'run-ci')))
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout code - name: Checkout code
......
...@@ -27,7 +27,7 @@ permissions: ...@@ -27,7 +27,7 @@ permissions:
jobs: jobs:
test-disaggregation: test-disaggregation:
if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'run-ci') if: github.event_name != 'pull_request' || (contains(github.event.pull_request.labels.*.name, 'run-ci') && contains(github.event.pull_request.labels.*.name, 'router-benchmark'))
runs-on: [h200] runs-on: [h200]
timeout-minutes: 45 timeout-minutes: 45
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment