@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / c48b2b83bd
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 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