[CI/Build] Add mooncake auto-label rule and assign topic owners (#59192)

Signed-off-by: NickLucche <nicolo.lucchesi@mistral.ai>

Nicolò Lucchesi committed Oct 1, 2026 at 12:19 UTC ab5266769e702434a0968d47319d0731d8ccac35
1 file changed +24
.github/mergify.yml
+24
@@ -660,6 +660,30 @@ pull_request_rules:
660 add:
661 - kv-connector
662
663 +- name: label-mooncake
664 + description: Automatically apply mooncake label
665 + conditions:
666 + - label != stale
667 + - or:
668 + - files~=^vllm/distributed/kv_transfer/kv_connector/v1/mooncake/
669 + # Covers the mooncake/ connector dir, mooncake_store_embedding/ and
670 + # mooncake_ec_connector.py.
671 + - files~=^vllm/distributed/ec_transfer/ec_connector/mooncake
672 + - files=vllm/distributed/mooncake_store.py
673 + - files~=^tests/v1/kv_connector/.*mooncake
674 + - files~=^tests/v1/ec_connector/.*mooncake
675 + - files~=^docs/features/mooncake.*\.md
676 + - files=.buildkite/test_areas/disaggregated_mooncake.yaml
677 + - title~=(?i)mooncake
678 + actions:
679 + label:
680 + add:
681 + - mooncake
682 + assign:
683 + users:
684 + - "stmatengss"
685 + - "LCAIZJ"
686 +
687 - name: label-scheduler
688 description: Automatically apply scheduler label
689 conditions: