Issue Types Private Beta: Feedback wanted! #112806
-
Thank you for participating in the Issue Types private beta which comes alongside the brand new Issues experience ✨ Please leave your feedback below on what is working well, any bugs you encounter, and what else you’d like to see! You can also visit discussions on the new issues experience and sub-issues to provide your feedback on those experiences. Issue typesIssues types allow you to classify and manage your issues with a shared and consistent language across repositories in the organization, such as bugs or tasks. Customizing default issue typesAn organization administrator can customize the issue types for the organization from the organization settings "Planning" page in the “Issue types” section. These are available for all repositories in the organization by default. Adding a type to an issueWhen you create a new issue, you can change the type using the dropdown to the right of the filter bar. Screen.Recording.2024-03-16.at.1.05.12.PM.movAdditionally, you can specify the If you’d like to add or change the issue type for existing issues, you can update it from the repository page by selecting one or multiple issues using the checkbox to the left of each issue, or from a project using the Creating custom views in your projectIn a project, you can use the new You can even use the Automating issue typesThere are now For the GraphQL API, there is an IssueType object to manage issue types at the organization level to create, update, and delete them. You can also create a new issue with an issue type, update the issue type, and query a repository by issue type. Click to view GraphQL details
Note that these requests will need to include the GraphQL-Features header with a value of Objects and FieldsQuery Issue.IssueType
Query IssueType
Query IssueType.issues connection (w/ repository argument)
Query issueTypes using global search filter API
MutationsCreate Issue Type mutation {
createIssueType(input:{
ownerId: "ID"
name: "NAME"
isEnabled:true
isPrivate: true
}) {
issueType {
id
}
}
} Update Issue Type mutation {
updateIssueType(input:{
issueTypeId: "ID"
name: "NEW NAME"
}) {
issueType {
id
}
}
} Delete Issue Type mutation {
deleteIssueType(input:{
issueTypeId: "ID"
}) {
deletedIssueTypeId
}
} Create Issue -> w/ Issue Type mutation {
createIssue(input: {
repositoryId: "ID"
title:"test-api-2"
issueTypeId: "ID"
}) {
issue {
id
url
}
}
} Update Issue -> w/ Issue Type mutation {
updateIssue(input: {
id: "ID"
issueTypeId: "ID"
}) {
issue {
id
url
}
}
} Update Issue Issue Type mutation {
updateIssueIssueType(input: {
issueId: "ID"
issueTypeId: "ID"
}) {
issue {
id
url
}
}
} Next stepsWe are continuing to improve the Issues experience, and so we’d love to hear your feedback as you try out the new experience and start using issue types. Note: You can opt out of this experience, which will bring you back to the current experience and remove your access to issue types. |
Beta Was this translation helpful? Give feedback.
Replies: 69 comments 110 replies
-
this looks awesome! Is it possible to enroll to private beta for this? |
Beta Was this translation helpful? Give feedback.
-
Would love the opportunity to join the private beta and provide feedback. About to build out a backlog from scratch and would like to avoid using a third-party integration to make it manageable. |
Beta Was this translation helpful? Give feedback.
-
hello! I'd like to participate in the beta, and trying out the new issues experience! We were looking into moving our github issues over to a different platform as it lacked the ability to track cross repository dependencies, but this seems like a great start to meeting our needs. |
Beta Was this translation helpful? Give feedback.
-
This looks great! Would love to participate in the beta. |
Beta Was this translation helpful? Give feedback.
-
Hey @rileybroughten , overall I ✨ love ✨ it!! However, I find myself toggling it off to bulk unassign users from issues. It'll let me assign myself in bulk, but not remove myself. |
Beta Was this translation helpful? Give feedback.
-
Can I be added to the Private beta please? I can test with a few orgs. |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
Hi,
Thank you so much for quick response on my suggestion.
From my point of view at least we need to be able to define the parent-child relationship between Issue Types:
* it means once new type is created, I can define the relation :parent of/child of (or contains/contained or any other name that you that will better define the relation) . Also any of those relations could stay empty.
It should look like this(for example):
Epic contain Feature, Feature contains task and etc.
From other hand, BUG does not related to any type and for it the relation filed/link will remain empty.
*
***@***.***
maximal number level in hierarchy as maximal number of types
* Each type could have few children, but each child may have 1 parent.
* Once that structure is defined on organization level, then during their use you need to follow the hierarchy. It means, for example if you create a "feature", then you need to define to which Epic it's related to and etc.
For example:
If was defined that Story may contain only BUG or TASK, then there are only possible option that visible in interface
***@***.***
* Also it's required to benign able to have a view (or to be able to create a dashboard) which is based on those relations: easily to see the list of Parent Objects and List of their children.
With best regards,
Maria Katz
System Analyst,
Engineering Services Haifa, I2M Platform, Philips IT
Philips Medical Systems Technologies Israel
Advanced Technology Center, Philips Building 34
[Shield_email]
From: Riley Broughten ***@***.***>
Sent: Tuesday, May 28, 2024 10:01 PM
To: community/community ***@***.***>
Cc: Katz, Maria ***@***.***>; Mention ***@***.***>
Subject: Re: [community/community] Issue Types Private Beta (Discussion #112806)
Caution: This e-mail originated from outside of Philips, be careful for phishing.
Thank you for your feedback @mariaKatz<https://github.com/mariaKatz>! Could you share some more details on how this would ideally work for your organization and how you'd expect this to work? For example, what is the ideal issue type hierarchy you'd want defined or recommended for your organization?
-
Reply to this email directly, view it on GitHub<#112806 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BA3HD7IF3OHBX4ENJOKQATDZETH6RAVCNFSM6AAAAABEZSJHECVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TKOBUG4ZDQ>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
…________________________________
The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message.
|
Beta Was this translation helpful? Give feedback.
-
I appreciate this has been asked by many, but is there any timeline for widening this beta out? We would love to test this, particularly in conjunction with Issue Hierarchies whenever they are available. |
Beta Was this translation helpful? Give feedback.
-
Hello! It's great to see that this feature is in progress! The Issue for Issue Types on the road appears to show that Issue Types are set at the Organization level. I was wondering if any thought has been given to having them be set at project level? Several teams in my org would love them feature but I could see it be challenging to use if we all have to use the same set of Issue Types. In any case, having this feature at all would be a huge win for us! |
Beta Was this translation helpful? Give feedback.
-
it would be good for the selection to be editable even when not the author of the issue (ex: programs team needs to make edits) |
Beta Was this translation helpful? Give feedback.
-
The new issues experience does not allow you to search for an Author who is not "known" to the repository. The old experience let you type in an author name and submit it even if the autocomplete did not find it. The new experience does not let you submit an author name unless it is a member of the repository. I manage a fairly large repository with a huge number of non-committer issue filers. If I cannot search by their names, I am lost. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
When using Issue Templates, is there a way to make the Type immutable (or hidden?) so the Issue submitter cannot alter it? Also, I think (n=1) that the value for Type is case-sensitive in YAML Templates, which would be worth documenting (and changing to "Bug" in the example above to work with our default types) |
Beta Was this translation helpful? Give feedback.
-
Can you enable this beta for |
Beta Was this translation helpful? Give feedback.
-
Hi @rileybroughten ,we would like to give it a try in https://github.com/intergrity-technologies/. Thank you! |
Beta Was this translation helpful? Give feedback.
-
We would love to give the beta a try and provide feedback for the @xstrahl organization. |
Beta Was this translation helpful? Give feedback.
-
Hi @rileybroughten! We at @OneLayerHQ are excited about this feature, especially in conjunction with sub-issues and the new issues experience. Would it be possible for us to participate in the beta and offer our feedback? We'd be thrilled to contribute! 😃 |
Beta Was this translation helpful? Give feedback.
-
Hey @rileybroughten We would love to participate in beta Issue Tyes, sub-issues and the new issues experience. It looks amazing and I'd very excited being able to do so 😉 Could you add the orgs to the beta? |
Beta Was this translation helpful? Give feedback.
-
Hey @rileybroughten, we are already participating in the beta and are waiting for the GraphQL documentation to assign issue-types to issues. |
Beta Was this translation helpful? Give feedback.
-
If you all are taking certain orgs for the beta, we would love @LoganAluminum to try it out and give feedback (in conjunction with the sub-issues beta as well). We've been evaluating a move away from Azure Boards and would like to see if Github Projects would be a good candidate for us given these two betas. |
Beta Was this translation helpful? Give feedback.
-
Hi @rileybroughten
I found that manually adding double quotes around User Story (i.e., "User Story") allows the filter to work as expected. It would be more convenient if this adjustment could be handled automatically, so users don’t need to add the quotes manually. |
Beta Was this translation helpful? Give feedback.
-
Hey @rileybroughten We’d love to partake in testing out the whole new issues experience, types and subtasks. Could you please add @Marketcircle Thanks |
Beta Was this translation helpful? Give feedback.
-
Hi |
Beta Was this translation helpful? Give feedback.
-
Hi, I like the issue type; it makes things much easier. I have a question about the built-in workflows in Projects for adding items. I’ve set up several actions to import specific types of issues from different repositories, but I’d also like to import PRs as well. I assume PRs aren’t imported because of the issue type filter. Is there a way to add logic like '((Issue && (Bug || Story)) || PR) && open', or do I need to create two separate imports—one for issues and another for PRs? |
Beta Was this translation helpful? Give feedback.
-
The work on issues improvements is looking great. We're in the middle of moving all our issue management back to GH projects and would love to join the Beta with @ynput org. The new features seem to fix vast majority of the friction we're seeing at the moment. |
Beta Was this translation helpful? Give feedback.
-
Hi @rileybroughten, can my organization benefit from the Issues Type Private Beta, please? |
Beta Was this translation helpful? Give feedback.
-
👋 Issue types are now in public preview 🎉! Moving forward, we will handle all opt-in requests via our waitlist, so make sure to add your orgs there if you haven't already! As we are moving out of private beta, we will also be closing this discussion in favor of our public preview feedback thread. Please direct all feedback there moving forward. |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for your dedicated work on Isssue Types Project. As a project manager, I see a huge future of building project management on Github and synchronize our works here. Thank you so much! |
Beta Was this translation helpful? Give feedback.
👋 Issue types are now in public preview 🎉! Moving forward, we will handle all opt-in requests via our waitlist, so make sure to add your orgs there if you haven't already!
As we are moving out of private beta, we will also be closing this discussion in favor of our public preview feedback thread. Please direct all feedback there moving forward.