exercism / go-analyzer

GNU Affero General Public License v3.0
10 stars 12 forks source link

🤖 Update labels #18

Closed ErikSchierboom closed 3 years ago

ErikSchierboom commented 3 years ago

This PR adds:

With this setup, the labels that can be used in this repo are all defined in a single file: the .github/labels.yml file. The sync-labels.yml workflow automatically runs whenever this file changes, and will update the repository's label to match the labels defined in the .github/labels.yml file. Note that is will remove any labels not in the .github/labels.yml file, so be careful with removing labels from the .github/labels.yml file.

The .github/labels.yml file is auto-generated by concatenating these two files:

Whenever one of these two files change, a pull request is automatically submitted to update the .github/labels.yml file. Merging that pull request will then trigger the sync-labels workflow, and the labels will be updated.

With this setup, we are able to guarantee that each repository can use both the Exercism-wide labels and any track-specific labels.

Tracking

https://github.com/exercism/v3-launch/issues/41