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 5, 08:30 UTC
[Mergify] Update model vendor auto-label rules (#39312)
Signed-off-by: DarkLight1337 <tlleungac@connect.ust.hk>
Cyrus Leung committed
Apr 10, 2026 at 12:25 UTC
c48b2b83bd160cd684c8a2357f229e90de99298d
2 files changed
+32
-7
.github/mergify.yml
+23
-3
@@ -83,8 +83,8 @@ pull_request_rules:
83
- or:
84
- files~=^examples/.*deepseek.*\.py
85
- files~=^tests/.*deepseek.*\.py
86
- - files~=^vllm/entrypoints/openai/tool_parsers/.*deepseek.*\.py
86
- files~=^vllm/model_executor/models/.*deepseek.*\.py
87
+ - files~=^vllm/tool_parsers/.*deepseek.*\.py
88
- files~=^vllm/reasoning/.*deepseek.*\.py
89
- files~=^vllm/transformers_utils/.*deepseek.*\.py
90
- title~=(?i)DeepSeek
@@ -110,9 +110,10 @@ pull_request_rules:
110
- or:
111
- files~=^examples/.*llama.*\.py
112
- files~=^tests/.*llama.*\.py
113
- - files~=^vllm/entrypoints/openai/tool_parsers/llama.*\.py
113
- files~=^vllm/model_executor/models/.*llama.*\.py
115
- - files~=^vllm/transformers_utils/configs/.*llama.*\.py
114
+ - files~=^vllm/reasoning/.*llama.*\.py
115
+ - files~=^vllm/tool_parsers/.*llama.*\.py
116
+ - files~=^vllm/transformers_utils/.*llama.*\.py
117
- title~=(?i)llama
118
actions:
119
label:
@@ -133,6 +134,23 @@ pull_request_rules:
134
add:
135
- multi-modality
136
137
+- name: label-mistral
138
+ description: Automatically apply mistral label
139
+ conditions:
140
+ - label != stale
141
+ - or:
142
+ - files~=^examples/.*mistral.*\.py
143
+ - files~=^tests/.*mistral.*\.py
144
+ - files~=^vllm/model_executor/models/.*mistral.*\.py
145
+ - files~=^vllm/reasoning/.*mistral.*\.py
146
+ - files~=^vllm/tool_parsers/.*mistral.*\.py
147
+ - files~=^vllm/transformers_utils/.*mistral.*\.py
148
+ - title~=(?i)Mistral
149
+ actions:
150
+ label:
151
+ add:
152
+ - mistral
153
+
154
- name: label-new-model
155
description: Automatically apply new-model label
156
conditions:
@@ -167,7 +185,9 @@ pull_request_rules:
185
- files~=^examples/.*qwen.*\.py
186
- files~=^tests/.*qwen.*\.py
187
- files~=^vllm/model_executor/models/.*qwen.*\.py
188
+ - files~=^vllm/tool_parsers/.*qwen.*\.py
189
- files~=^vllm/reasoning/.*qwen.*\.py
190
+ - files~=^vllm/transformers_utils/.*qwen.*\.py
191
- title~=(?i)Qwen
192
actions:
193
label:
.github/workflows/issue_autolabel.yml
+9
-4
@@ -320,20 +320,25 @@ jobs:
320
script: |
321
// Configuration: Map labels to GitHub users to CC
322
// You can add multiple users per label, and multiple label configurations
323
+ // {users} will be replaced with @mentions
324
const ccConfig = {
325
rocm: {
325
- users: ['hongxiayang', 'tjtanaa', 'vllmellm'], // Add more users as needed: ['user1', 'user2', 'user3']
326
- message: 'CC {users} for ROCm-related issue' // {users} will be replaced with @mentions
326
+ users: ['hongxiayang', 'tjtanaa', 'vllmellm'],
327
+ message: 'CC {users} for ROCm-related issue',
328
+ },
329
+ mistral: {
330
+ users: ['patrickvonplaten', 'juliendenize', 'andylolu2'],
331
+ message: 'CC {users} for Mistral-related issue',
332
},
333
// Add more label -> user mappings here
334
// Example:
335
// cuda: {
336
// users: ['user1', 'user2'],
332
- // message: 'CC {users} for CUDA-related issue'
337
+ // message: 'CC {users} for CUDA-related issue',
338
// },
339
// performance: {
340
// users: ['perfexpert'],
336
- // message: 'CC {users} for performance issue'
341
+ // message: 'CC {users} for performance issue',
342
// },
343
};
344