-
Notifications
You must be signed in to change notification settings - Fork 20
[support-infra] Fix typeLabels #311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
53c2c27
to
ba127dd
Compare
ba127dd
to
90af2fa
Compare
yes, by definition this is not really a type... i intentionally built the way around
this is debatable. IMO regressions are a more severe bug, so we could just handle it this way.
for me it is not very clear that |
@michelengelen It feels like it's a matter of answering this question: For docs changes, do we want to know if those are bug, regressions, new features, or enhancements? It feels like it's equally important to know where we invest our resources, so yes? What was the rationale for removing it?
Agree, regressions feels a lot more important than bugs. The problem that if we have "regressions" on the list, then the duplicate type logic complains, so we can't both add bugs and regressions on PRs. The rational I used so far to add both is in case people search for "bugs", I would want them to see regressions too 🤔. But, OK, I'm reverting this, it seems like most people only add regression or bug, I'm the only one who add both.
Agree |
Signed-off-by: Olivier Tassinari <[email protected]>
IMO docs are not a part of a project, but rather a project on its own, so having it as a type label did not make a lot of sense in the first place. I cannot quite remember the rationale behind adding it like this, so I'm happy with removing it and maybe treat it as a form of indication where the work (-type) was spent on. 👍🏼
Seems like it ... although I have seen others add bug and enhancement together, so it is debatable too how much value it brings if we add it singular, or in combination. I like the idea behind the added severity when both labels are present. It makes sense in this regard. IO would just need to update the metric to filter this out, Makes sense to me. On the other hand: if we have this do we want to enforce one behavior over the other? 🤔 |
Thinking about this we have 2 different kinds of labels we can add:
This workflow only serves the purpose of 1. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IMO we can also ditch regression
and try to enforce the combination discussed above, but I would be fine with both
|
Signed-off-by: Olivier Tassinari <[email protected]>
Signed-off-by: Olivier Tassinari <[email protected]>
Signed-off-by: Olivier Tassinari <[email protected]>
Alright, let's try this; this should be pretty clean in practice. |
What seems right to define as type: https://www.notion.so/mui-org/Pull-request-types-1abcbfe7b66080f4a5a6e593e0a90ce4. It's about the nature of the work: is it's a bug or a new feature? Enhancement is for when we can't decide. So use type to know if we are going in depth or in breadth?