ラベルを同期するワークフロー


ラベルの同期ワークフローは、リポジトリのGitHubラベルを.github/labels.ymlファイルの内容と同期します。.github/labels.ymlファイルが変更されるたびに、ラベルの同期ワークフローがリポジトリのラベルを自動的に更新します。

ラベルのカスタマイズ

.github/labels.ymlで定義されているラベルには、2つの種類があります。

  • 共有ラベル:_すべての_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ファイルで定義されています。