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