Labels just for issues or merge requests

Problem to solve

Labels are now shared between issues and merge requests but some of them are wrongly used. For example we have cleanup or no full build that are intended just for merge requests. The same for issues.

Intended users

All who work with issues / merge requests.

User experience goal

If a label is marked just for issues it should not be available to pickup on merge requests. Or vice versa.

Proposal

It should be possible to declare in which context a label is available since some are just for issues or merge requests (not both).