Valid labeling functionality (label pipelines/workflows)
Problem
Currently you can assign any tag to any issue or merge request. However some labels do not make sense together on a single item.
@markglenfletcher please say if i am wrong here: An issue with both UX and Accepting Merge Requests does not make sense as the issue is clearly not yet ready for any serious public contribution.
In that same way.. it would be nice perhaps to only be able to have an issue tagged with either UX or ~Frontend or backend . So it functions as a sort of pipeline/workflow. Its not UX ? =>
promote this label to ~Frontend . Its not ~Frontend ? =>
promote this label to backend (or the other way around for that matter).
Proposal
- Multi Binary labelling system which lets users not assign certain labels if another certain label is still present.
- Promote/switch certain labels with their interconnected counter parts/follow up labels.
Value
- A more automatic labelling linting system.
- Make it less possible to incorrectly label items.
cc: @markglenfletcher @markpundsack @JobV @victorwu @tauriedavis @cperessini @jschatz1