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 15, 13:30 UTC
[CI] Add automation for the `tool-calling` github label (#17118)
Signed-off-by: Russell Bryant <rbryant@redhat.com>
Russell Bryant committed
Apr 24, 2025 at 12:22 UTC
4115f19958d8b3628606d78355c277b328f011e1
1 file changed
+22
.github/mergify.yml
+22
@@ -126,6 +126,28 @@ pull_request_rules:
126
remove:
127
- tpu
128
129
+- name: label-tool-calling
130
+ description: Automatically add tool-calling label
131
+ conditions:
132
+ - or:
133
+ - files~=^tests/tool_use/
134
+ - files~=^tests/mistral_tool_use/
135
+ - files~=^tests/entrypoints/openai/tool_parsers/
136
+ - files=tests/entrypoints/openai/test_chat_with_tool_reasoning.py
137
+ - files~=^vllm/entrypoints/openai/tool_parsers/
138
+ - files=docs/source/features/tool_calling.md
139
+ - files=docs/source/getting_started/examples/openai_chat_completion_client_with_tools.md
140
+ - files=docs/source/getting_started/examples/chat_with_tools.md
141
+ - files~=^examples/tool_chat_*
142
+ - files=examples/offline_inference/chat_with_tools.py
143
+ - files=examples/online_serving/openai_chat_completion_client_with_tools_required.py
144
+ - files=examples/online_serving/openai_chat_completion_tool_calls_with_reasoning.py
145
+ - files=examples/online_serving/openai_chat_completion_client_with_tools.py
146
+ actions:
147
+ label:
148
+ add:
149
+ - tool-calling
150
+
151
- name: ping author on conflicts and add 'needs-rebase' label
152
conditions:
153
- conflict