同步标签工作流


同步标签工作流会把代码仓库的 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 文件中。