लेबल सिंक करने का वर्कफ्लो


लेबल सिंक वर्कफ्लो किसी रिपॉज़िटरी के GitHub लेबल को .github/labels.yml फाइल की सामग्री के साथ सिंक करता है। जब भी .github/labels.yml फाइल बदलती है, तब लेबल सिंक वर्कफ्लो रिपॉज़िटरी के लेबल अपने आप अपडेट कर देता है।

लेबल को अपनी ज़रूरत के मुताबिक बदलना

.github/labels.yml में तय किए गए लेबल दो तरह के होते हैं:

  • साझा लेबल: ये वे लेबल हैं जो सभी Exercism रिपॉज़िटरी इस्तेमाल करती हैं, और इन्हें org-wide-files रिपॉज़िटरी में तय किया जाता है
  • ट्रैक-विशिष्ट लेबल: ये .appends/.github/labels.yml फाइल में तय किए जाते हैं

ट्रैक-विशिष्ट लेबल जोड़ने के लिए आपको उन्हें .appends/.github/labels.yml फाइल में जोड़ना होगा (यह उदाहरण देखिए)। बदलाव main में मर्ज करने के बाद, .github/labels.yml फाइल बदलने के लिए अपने आप एक पुल रिक्वेस्ट खुल जाएगा। उस PR को मर्ज करने के बाद, लेबल अपने आप अपडेट हो जाएँगे (ऊपर दिया विवरण देखिए)।

Caution

.github/labels.yml फाइल को कभी हाथ से न बदलिए, क्योंकि अगली बार लेबल सिंक होने पर वे बदलाव मिट जाएँगे।

स्रोत

यह वर्कफ्लो .github/workflows/sync-labels.yml फाइल में तय किया गया है।