From c48b2b83bd160cd684c8a2357f229e90de99298d Mon Sep 17 00:00:00 2001 From: Cyrus Leung Date: Fri, 10 Apr 2026 12:25:37 +0800 Subject: [PATCH] [Mergify] Update model vendor auto-label rules (#39312) Signed-off-by: DarkLight1337 --- .github/mergify.yml | 26 +++++++++++++++++++++++--- .github/workflows/issue_autolabel.yml | 13 +++++++++---- 2 files changed, 32 insertions(+), 7 deletions(-) diff --git a/.github/mergify.yml b/.github/mergify.yml index 31cf1299353..5b83df01071 100644 --- a/.github/mergify.yml +++ b/.github/mergify.yml @@ -83,8 +83,8 @@ pull_request_rules: - or: - files~=^examples/.*deepseek.*\.py - files~=^tests/.*deepseek.*\.py - - files~=^vllm/entrypoints/openai/tool_parsers/.*deepseek.*\.py - files~=^vllm/model_executor/models/.*deepseek.*\.py + - files~=^vllm/tool_parsers/.*deepseek.*\.py - files~=^vllm/reasoning/.*deepseek.*\.py - files~=^vllm/transformers_utils/.*deepseek.*\.py - title~=(?i)DeepSeek @@ -110,9 +110,10 @@ pull_request_rules: - or: - files~=^examples/.*llama.*\.py - files~=^tests/.*llama.*\.py - - files~=^vllm/entrypoints/openai/tool_parsers/llama.*\.py - files~=^vllm/model_executor/models/.*llama.*\.py - - files~=^vllm/transformers_utils/configs/.*llama.*\.py + - files~=^vllm/reasoning/.*llama.*\.py + - files~=^vllm/tool_parsers/.*llama.*\.py + - files~=^vllm/transformers_utils/.*llama.*\.py - title~=(?i)llama actions: label: @@ -133,6 +134,23 @@ pull_request_rules: add: - multi-modality +- name: label-mistral + description: Automatically apply mistral label + conditions: + - label != stale + - or: + - files~=^examples/.*mistral.*\.py + - files~=^tests/.*mistral.*\.py + - files~=^vllm/model_executor/models/.*mistral.*\.py + - files~=^vllm/reasoning/.*mistral.*\.py + - files~=^vllm/tool_parsers/.*mistral.*\.py + - files~=^vllm/transformers_utils/.*mistral.*\.py + - title~=(?i)Mistral + actions: + label: + add: + - mistral + - name: label-new-model description: Automatically apply new-model label conditions: @@ -167,7 +185,9 @@ pull_request_rules: - files~=^examples/.*qwen.*\.py - files~=^tests/.*qwen.*\.py - files~=^vllm/model_executor/models/.*qwen.*\.py + - files~=^vllm/tool_parsers/.*qwen.*\.py - files~=^vllm/reasoning/.*qwen.*\.py + - files~=^vllm/transformers_utils/.*qwen.*\.py - title~=(?i)Qwen actions: label: diff --git a/.github/workflows/issue_autolabel.yml b/.github/workflows/issue_autolabel.yml index 2cb5c176ae0..3efa582f670 100644 --- a/.github/workflows/issue_autolabel.yml +++ b/.github/workflows/issue_autolabel.yml @@ -320,20 +320,25 @@ jobs: script: | // Configuration: Map labels to GitHub users to CC // You can add multiple users per label, and multiple label configurations + // {users} will be replaced with @mentions const ccConfig = { rocm: { - users: ['hongxiayang', 'tjtanaa', 'vllmellm'], // Add more users as needed: ['user1', 'user2', 'user3'] - message: 'CC {users} for ROCm-related issue' // {users} will be replaced with @mentions + users: ['hongxiayang', 'tjtanaa', 'vllmellm'], + message: 'CC {users} for ROCm-related issue', + }, + mistral: { + users: ['patrickvonplaten', 'juliendenize', 'andylolu2'], + message: 'CC {users} for Mistral-related issue', }, // Add more label -> user mappings here // Example: // cuda: { // users: ['user1', 'user2'], - // message: 'CC {users} for CUDA-related issue' + // message: 'CC {users} for CUDA-related issue', // }, // performance: { // users: ['perfexpert'], - // message: 'CC {users} for performance issue' + // message: 'CC {users} for performance issue', // }, };