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