Workflow „Labels synchronisieren“


Der Sync-Labels-Workflow synchronisiert die GitHub-Labels eines Repositorys mit dem Inhalt der Datei .github/labels.yml. Immer wenn sich die Datei .github/labels.yml ändert, aktualisiert der Sync-Labels-Workflow automatisch die Labels des Repositorys.

Labels anpassen

Die in .github/labels.yml definierten Labels gibt es in zwei Formen:

  • Geteilte Labels: Diese Labels werden von allen Exercism-Repositorys verwendet und sind im Repository für organisationsweite Dateien definiert.
  • Track-spezifische Labels: Diese sind in einer Datei .appends/.github/labels.yml definiert.

Um Track-spezifische Labels hinzuzufügen, musst du sie der Datei .appends/.github/labels.yml hinzufügen (siehe dieses Beispiel). Sobald du die Änderungen nach main gemergt hast, wird automatisch ein Pull Request geöffnet, der die Datei .github/labels.yml ändert. Nach dem Mergen dieses PRs werden die Labels automatisch aktualisiert (siehe Beschreibung oben).

Caution

Bearbeite die Datei .github/labels.yml niemals manuell, denn diese Änderungen werden überschrieben, sobald die Labels das nächste Mal synchronisiert werden.

Quelle

Der Workflow ist in der Datei .github/workflows/sync-labels.yml definiert.