What's needed?
Creating labels correctly is a bit cumbersome because there are several steps involved, in particular for part:* labels:
- Create the label in GitHub
- Add the label to the labeler workflow to automatically label PRs.
- Add the label to the keyword labeler to automatically label issues.
- Add the label to the issue templates
We can automate most of this with a new workflow that runs on label creation plus allowing automatic creation of labels by the labeler action.
Proposed solution