Infer type label from match to template
Issues authored by the community will often utilise our templates. From the bug and feature templates we could detect the relevant type label to add upon creation.
Benefits
- Type label is a very useful label that separates our issues in the team triage reports. To automatically apply this could reduce the burden on the triage team
Disadvantages
- Whilst using the unlabelled package, automatically adding a type label would put that issue out of scope. The other triage labels still need to be applied but the issue would be made harder to find
- Using the untriaged package the issue can still be indexed if other triage labels are missing
- Adding the bug or feature labels automatically may lead to more duplicates and bugs reports that are not verified as reproducible
- More bugs will end up in team triage packages that have not been triaged manually
- The split between featureaddition and ~"feature::maintenance" would not be detected because we only have one template type. We could introduce a template for each of these types to allow these labels to be applied
- Even if a type label is automatically applied, manual triage will still be required to add group, stage, and severity labels