سير عمل مزامنة التسميات


يزامن سير عمل مزامنة التسميات تسميات 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. وبعد دمج طلب السحب ذلك، ستُحدَّث التسميات تلقائيًا (انظر الوصف أعلاه).

Caution

لا تعدّل ملف .github/labels.yml يدويًا أبدًا، لأن تلك التغييرات ستُستبدَل في المرة التالية التي تُزامَن فيها التسميات.

المصدر

سير العمل معرَّف في ملف .github/workflows/sync-labels.yml.