Címkék szinkronizálása munkafolyamat


A címkék szinkronizálása workflow egy tároló GitHub-címkéit szinkronban tartja a .github/labels.yml fájl tartalmával. Amikor a .github/labels.yml fájl megváltozik, a címkék szinkronizálása workflow automatikusan frissíti a tároló címkéit.

A címkék testreszabása

A .github/labels.yml fájlban meghatározott címkék kétfélék lehetnek:

  • Megosztott címkék: ezeket a címkéket minden Exercism-tároló használja, és az org-wide-files tárolóban vannak meghatározva
  • Kurzusspecifikus címkék: ezeket egy .appends/.github/labels.yml fájl határozza meg

Kurzusspecifikus címkék hozzáadásához ezeket a .appends/.github/labels.yml fájlhoz kell hozzáadnod (lásd ezt a példát). Miután a módosításokat beolvasztottad a main ágba, egy pull request automatikusan megnyílik, hogy módosítsa a .github/labels.yml fájlt. A PR beolvasztása után a címkék automatikusan frissülnek (lásd a fenti leírást).

Caution

Soha ne szerkeszd kézzel a .github/labels.yml fájlt, mert a következő szinkronizáláskor ezek a módosítások felülíródnak.

Forrás

A workflow definíciója a .github/workflows/sync-labels.yml fájlban található.