@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / d76541a6c5
Fork 0

A high-throughput and memory-efficient inference and serving engine for LLMs

Mirrored from https://github.com/tduncan-lum/Nvidia-Optimization-Stack---VLLM.git

Synced Nov 14, 05:30 UTC

Stop mergify from keeping stale PRs alive (#26169)

Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>

Harry Mellor committed Oct 3, 2025 at 17:42 UTC d76541a6c5446d90348be23df03857a720c8edb0
1 file changed +26 -4
.github/mergify.yml
+26 -4
@@ -2,6 +2,7 @@ pull_request_rules:
2 - name: label-documentation
3 description: Automatically apply documentation label
4 conditions:
5 + - label != stale
6 - or:
7 - files~=^[^/]+\.md$
8 - files~=^docs/
@@ -14,6 +15,7 @@ pull_request_rules:
15 - name: label-ci-build
16 description: Automatically apply ci/build label
17 conditions:
18 + - label != stale
19 - or:
20 - files~=^\.github/
21 - files~=\.buildkite/
@@ -30,6 +32,7 @@ pull_request_rules:
32 - name: label-deepseek
33 description: Automatically apply deepseek label
34 conditions:
35 + - label != stale
36 - or:
37 - files~=^examples/.*deepseek.*\.py
38 - files~=^tests/.*deepseek.*\.py
@@ -46,6 +49,7 @@ pull_request_rules:
49 - name: label-frontend
50 description: Automatically apply frontend label
51 conditions:
52 + - label != stale
53 - files~=^vllm/entrypoints/
54 actions:
55 label:
@@ -55,6 +59,7 @@ pull_request_rules:
59 - name: label-llama
60 description: Automatically apply llama label
61 conditions:
62 + - label != stale
63 - or:
64 - files~=^examples/.*llama.*\.py
65 - files~=^tests/.*llama.*\.py
@@ -70,6 +75,7 @@ pull_request_rules:
75 - name: label-multi-modality
76 description: Automatically apply multi-modality label
77 conditions:
78 + - label != stale
79 - or:
80 - files~=^vllm/multimodal/
81 - files~=^tests/multimodal/
@@ -83,6 +89,7 @@ pull_request_rules:
89 - name: label-new-model
90 description: Automatically apply new-model label
91 conditions:
92 + - label != stale
93 - and:
94 - files~=^vllm/model_executor/models/
95 - files=vllm/model_executor/models/registry.py
@@ -94,6 +101,7 @@ pull_request_rules:
101 - name: label-performance
102 description: Automatically apply performance label
103 conditions:
104 + - label != stale
105 - or:
106 - files~=^benchmarks/
107 - files~=^vllm/benchmarks/
@@ -107,6 +115,7 @@ pull_request_rules:
115 - name: label-qwen
116 description: Automatically apply qwen label
117 conditions:
118 + - label != stale
119 - or:
120 - files~=^examples/.*qwen.*\.py
121 - files~=^tests/.*qwen.*\.py
@@ -121,6 +130,7 @@ pull_request_rules:
130 - name: label-gpt-oss
131 description: Automatically apply gpt-oss label
132 conditions:
133 + - label != stale
134 - or:
135 - files~=^examples/.*gpt[-_]?oss.*\.py
136 - files~=^tests/.*gpt[-_]?oss.*\.py
@@ -142,6 +152,7 @@ pull_request_rules:
152 - name: label-rocm
153 description: Automatically apply rocm label
154 conditions:
155 + - label != stale
156 - or:
157 - files~=^csrc/rocm/
158 - files~=^docker/Dockerfile.rocm
@@ -162,6 +173,7 @@ pull_request_rules:
173 - name: label-structured-output
174 description: Automatically apply structured-output label
175 conditions:
176 + - label != stale
177 - or:
178 - files~=^benchmarks/structured_schemas/
179 - files=benchmarks/benchmark_serving_structured_output.py
@@ -181,6 +193,7 @@ pull_request_rules:
193 - name: label-speculative-decoding
194 description: Automatically apply speculative-decoding label
195 conditions:
196 + - label != stale
197 - or:
198 - files~=^vllm/v1/spec_decode/
199 - files~=^tests/v1/spec_decode/
@@ -196,6 +209,7 @@ pull_request_rules:
209 - name: label-v1
210 description: Automatically apply v1 label
211 conditions:
212 + - label != stale
213 - or:
214 - files~=^vllm/v1/
215 - files~=^tests/v1/
@@ -208,6 +222,7 @@ pull_request_rules:
222 description: Automatically apply tpu label
223 # Keep this list in sync with `label-tpu-remove` conditions
224 conditions:
225 + - label != stale
226 - or:
227 - files~=tpu.py
228 - files~=_tpu
@@ -223,6 +238,7 @@ pull_request_rules:
238 description: Automatically remove tpu label
239 # Keep this list in sync with `label-tpu` conditions
240 conditions:
241 + - label != stale
242 - and:
243 - -files~=tpu.py
244 - -files~=_tpu
@@ -237,6 +253,7 @@ pull_request_rules:
253 - name: label-tool-calling
254 description: Automatically add tool-calling label
255 conditions:
256 + - label != stale
257 - or:
258 - files~=^tests/tool_use/
259 - files~=^tests/entrypoints/openai/tool_parsers/
@@ -255,8 +272,9 @@ pull_request_rules:
272
273 - name: ping author on conflicts and add 'needs-rebase' label
274 conditions:
258 - - conflict
259 - - -closed
275 + - label != stale
276 + - conflict
277 + - -closed
278 actions:
279 label:
280 add:
@@ -270,6 +288,8 @@ pull_request_rules:
288
289 - name: assign reviewer for tensorizer changes
290 conditions:
291 + - label != stale
292 + - or:
293 - files~=^vllm/model_executor/model_loader/tensorizer.py
294 - files~=^vllm/model_executor/model_loader/tensorizer_loader.py
295 - files~=^tests/entrypoints/openai/test_tensorizer_entrypoint.py
@@ -281,6 +301,7 @@ pull_request_rules:
301
302 - name: assign reviewer for modelopt changes
303 conditions:
304 + - label != stale
305 - or:
306 - files~=^vllm/model_executor/layers/quantization/modelopt\.py$
307 - files~=^vllm/model_executor/layers/quantization/__init__\.py$
@@ -295,8 +316,8 @@ pull_request_rules:
316
317 - name: remove 'needs-rebase' label when conflict is resolved
318 conditions:
298 - - -conflict
299 - - -closed
319 + - -conflict
320 + - -closed
321 actions:
322 label:
323 remove:
@@ -305,6 +326,7 @@ pull_request_rules:
326 - name: label-kv-connector
327 description: Automatically apply kv-connector label
328 conditions:
329 + - label != stale
330 - or:
331 - files~=^examples/online_serving/disaggregated[^/]*/.*
332 - files~=^examples/offline_inference/disaggregated[^/]*/.*