Skip to content
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

Offer alternative to use version labels instead of milestones #497

Open
davidzwa opened this issue Jun 19, 2023 · 2 comments
Open

Offer alternative to use version labels instead of milestones #497

davidzwa opened this issue Jun 19, 2023 · 2 comments

Comments

@davidzwa
Copy link

davidzwa commented Jun 19, 2023

Detailed Description

I was just thinking what could help to organize issues more flexibly and then it struck me that version labels could help.
F.e. an issue that is labeled 1.2.3 or 1.2.0-alpha would be picked up for that release, but not an issue labeled 1.2.4.

This workflow is (subjectively):

Context

I'm constantly forgetting to create milestones as this is not part of my workflow. In my honest opinion I think milestones are not always suitable, especially if the projects feature is used on Github or an external issue tracker (right now it seems married to certain platforms only, f.e. Github).

Possible Implementation

With a yaml toggle, allow the developer to change strategy to version labels instead of milestones.

Your Environment

  • Version Used: 0.13.x
  • Edition Used (.NET Core, .NET Framework): .NET Core Github
  • Operating System and version (Windows 10, Ubuntu 18.04): Ubuntu 22.04 LTS

Would love to hear your feedback! 👍🏼

@davidzwa davidzwa changed the title Use version labels instead of milestones Offer alternative to use version labels instead of milestones Jun 19, 2023
@gep13
Copy link
Member

gep13 commented Jun 19, 2023

@davidzwa thank you for the suggestion.

I have to admit, I am not sold on the idea, but I am open to have my mind changed about it. For your first two advantages, I am not sure if I agree, I would suggest that it is as easy to switch a label as it is a milestone, but that could be simply because I am used to the workflow here.

Regarding the use of Projects, I agree that this is an area where not using a milestone would make sense, and I do think that Projects and Milestones are not used together, at least from my experience.

If we were to go down this route, we would need to spend a little bit of time brainstorming the idea, and decide how we wanted to move forward with it.

@davidzwa
Copy link
Author

@davidzwa thank you for the suggestion.

I have to admit, I am not sold on the idea, but I am open to have my mind changed about it. For your first two advantages, I am not sure if I agree, I would suggest that it is as easy to switch a label as it is a milestone, but that could be simply because I am used to the workflow here.

Regarding the use of Projects, I agree that this is an area where not using a milestone would make sense, and I do think that Projects and Milestones are not used together, at least from my experience.

If we were to go down this route, we would need to spend a little bit of time brainstorming the idea, and decide how we wanted to move forward with it.

I dont mind brainstorming! I completely understand that GRM needs to be opinionated to be effective and as bug-free as possible.

Shall we start with brainstorming #90? That is a potentially complex mechanism that could lead to bugs, or needs thorough testing once complete.

Once we can tolerate multiple labels, we can ignore unknown labels - like the release labels suggested in this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants