Робочий процес синхронізації міток


Робочий процес синхронізації міток синхронізує мітки 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.