[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: