[CI] Retire the v1 PR label rule, add mrv2 (#50475)

Signed-off-by: Joe Cotant <joe@inferact.ai> Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>

jcotant-inferact committed Jul 30, 2026 at 15:25 UTC 7fe5312332cbc4a974a54a8be2e87e280f1c5bfa
1 file changed +7 -5
.github/mergify.yml
+7 -5
@@ -375,17 +375,19 @@ pull_request_rules:
375 add:
376 - speculative-decoding
377
378 -- name: label-v1
379 - description: Automatically apply v1 label
378 +- name: label-mrv2
379 + description: Automatically apply mrv2 label
380 conditions:
381 - label != stale
382 - or:
383 - - files~=^vllm/v1/
384 - - files~=^tests/v1/
383 + # Model Runner V2 subtree. The trailing slash is required: the MRv1
384 + # files (gpu_model_runner.py, gpu_worker.py, ...) sit one level up.
385 + - files~=^vllm/v1/worker/gpu/
386 + - title~=(?i)(?:\bmrv2\b|model[-\s]?runner[-\s]?v2)
387 actions:
388 label:
389 add:
388 - - v1
390 + - mrv2
391
392 - name: label-tpu
393 description: Automatically apply tpu label