CARVIEW |
Navigation Menu
Evolving GitHub Issues and Projects (GA) #154148
Replies: 31 comments · 37 replies
-
Great news! Is setting issue types via issue templates supported? I noticed the template builder (/issues/templates/edit) doesn't show them as an option, and the docs don't appear to show them either. |
Beta Was this translation helpful? Give feedback.
All reactions
-
You can use the |
Beta Was this translation helpful? Give feedback.
All reactions
-
π 1
-
@rileybroughten - I have a weird bug where if I add the issue ![]() Weirder still, the choose a different template link is there, and if I click it I am allowed to go to /new/choose and see the other templates without redirection, and if I pick one the issue type is set correctly. |
Beta Was this translation helpful? Give feedback.
All reactions
-
I would really love to see some more sub-issue/hierarchical information, especially in the repository issues view. If I have multiple such features each with their own "UI" task the repository issues view becomes a mess. I could prefix all of the sub-issues with "User login" but then it almost defeats the purpose of having sub-issues in the first place! Similarly when viewing the sub-issues the parent information is not prominent enough. This would ideally shown as: User Login #1 => UI #3 |
Beta Was this translation helpful? Give feedback.
All reactions
-
π 7
-
Thanks for your feedback! Have you considered using Projects? You would be able to display the parent issue side-by-side in a Table view or create a two-level hierarchical list of issues. More about grouping in Projects. |
Beta Was this translation helpful? Give feedback.
All reactions
-
Thanks for the suggestion! We are already using grouping in most of our project views for status, repository, etc, so it's hard to fit this into our existing setup. This also has the downside of prioritizing issues with sub-issues, which may not have any significance. Nevertheless that does seem like a good place for the grouping, and if anything it should be the default behavior in table view (leaving grouping open for other fields). |
Beta Was this translation helpful? Give feedback.
All reactions
-
This is a real problem, even with projects, because you would don't always group by parent/child in projects, so there are enough views where you would end up with (to keep this example) a list of three or more tickets all named "UI" |
Beta Was this translation helpful? Give feedback.
All reactions
-
Filtering in projects to only show issues that don't have a parent in the same projectwe actively use and love projects and sub-issues, we used tasklists, but have adopted sub-issues instead for most of the use cases. often times, when looking at a project, we are overwhelmed by the volume of issues this filter makes our project board more succinct we had two different versions of automation to help this before, in the times of 'Tracked by', and now we are looking to develop our third version did anyone face this issue? how do you solve this in your organizaions? dear github team, could you add a way to query for the indicated condition without the custom fields an automation? π |
Beta Was this translation helpful? Give feedback.
All reactions
-
π 8 -
β€οΈ 2
-
Thanks for the feedback, @stepashka! I know we chatted about this on a call, but circling back here for visibility: It sounds like you're looking for a filter like This is super helpful, and weβve heard similar requests around filtering by parent attributes, like |
Beta Was this translation helpful? Give feedback.
All reactions
-
I would love to see GitHub Projects without the dependency on a repository (as mentioned here and without the "dirty" workaround to open a dedicated open repo). |
Beta Was this translation helpful? Give feedback.
All reactions
-
Hello, (Cannot create issues in EMU) |
Beta Was this translation helpful? Give feedback.
All reactions
-
π 1
-
@labudis Hello, there are some news to this topic? |
Beta Was this translation helpful? Give feedback.
All reactions
-
Hi @Timmmy-nlb, we pushed a fix for this issue late last week and are currently verifying with customers. Could you please confirm if you are still experiencing this issue in your environment? |
Beta Was this translation helpful? Give feedback.
All reactions
-
@labudis No change... A empty frame. |
Beta Was this translation helpful? Give feedback.
All reactions
-
@Timmmy-nlb Sorry to hear that! Would you be able to create a support ticket for this issue so we can get a little more information about your environment and troubleshoot further? Many thanks. |
Beta Was this translation helpful? Give feedback.
All reactions
-
@labudis Already done: https://support.github.com/ticket/personal/0/3335098 |
Beta Was this translation helpful? Give feedback.
All reactions
-
When creating an issue referenced from a comment, the child issue should have automatically set the parent issue as "parent" See this https://github.com/orgs/community/discussions/154569 |
Beta Was this translation helpful? Give feedback.
All reactions
-
π 2
-
There's still an issue with inserting new items in the middle of lists. https://github.com/orgs/community/discussions/148713#discussioncomment-11909166 |
Beta Was this translation helpful? Give feedback.
All reactions
-
The dependency issue was closed when sub-issues came out. I'd still like a way to visualize sub-issues and dependency/blockers directly on the roadmap like a typical gaant. |
Beta Was this translation helpful? Give feedback.
All reactions
-
I'm so excited for the future of GitHub Issues! I have some feedback in a couple of areas: GitHub Projects + Issue Advanced SearchGitHub Projects still lacks support for advanced issue search as part of its filtering capabilities. This is critical, as advanced search is what truly enables more powerful dashboarding when leveraging GitHub Projects. GitHub Projects + GitHub Issues Automation CapabilitiesAutomation between GitHub Projects and GitHub Issues feels half-baked. Webhooks make it difficult to fully automate issues/projects ourselves. GitHub Issue / Sub-Issue Rollups & Roll-downsSub-issues are opening up a lot of potential for us, but we currently have to build our own automation for syncing parent and child issues. GitHub Projects View with Sub-Issue / Parent-Issue GroupingThe ability to group issues by parent is great, but thereβs a gap when it comes to filtering based on parent issue data. The reverse is also true β it would be helpful to filter and show only parent issues that contain sub-issues of a specific type. This is a tougher problem, but itβs rooted in the same limitation. GitHub Projects View with Mixed Issue Types and Static Project FieldsAnother challenge arises when using mixed issue types within a single project, each needing different project fields. |
Beta Was this translation helpful? Give feedback.
All reactions
This comment was marked as spam.
This comment was marked as spam.
-
I'd really like the convert to sub-issue feature to leave the original tick-box item alone. It's nice to use the first comment box in an issue for some narrative giving the sub-issues some extra context. The additional sub issue list is great in conjunction as it can be ordered. The last piece to the puzzle is then real dependencies, rather than having to rely on implicit options like priority or date or just the list order. |
Beta Was this translation helpful? Give feedback.
All reactions
-
@labudis I'd love to hear your thoughts on this. We are considering writing a third party project UI that interfaces with the GitHub API, so we can create dependencies. I suppose it could be possible via actions too, but surely native issue dependencies are coming soon? |
Beta Was this translation helpful? Give feedback.
All reactions
-
Yes, we are planning to ship dependencies in August this year: https://github.com/orgs/community/discussions/162396 |
Beta Was this translation helpful? Give feedback.
All reactions
-
π 1
-
Hi @labudis, is this feature coming to the Enterprise Server? We currently use GitHub Enterprise Server 3.16.0 in my organization. |
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Itβd be super helpful if Project table views supported more advanced filtering like AND, OR, and parenthesesβjust like the issue search does. For example: |
Beta Was this translation helpful? Give feedback.
All reactions
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as spam.
This comment was marked as spam.
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Beta Was this translation helpful? Give feedback.
All reactions
-
Thanks for getting back to me. I am the respository owner so I should have all the required permissions. Github co-pilot tells me that:
Is the gripper a beta or private preview feature? |
Beta Was this translation helpful? Give feedback.
All reactions
-
in the project view, grouping by parent creates an valuable layout with each parent and its sub-issues grouped. however, issues without parents are collected with all the parent issues in a "no-parents" group. i'd very much like the parents to be excluded from the "no parents" group as they are already visible at the top of their respective group of sub-issues |
Beta Was this translation helpful? Give feedback.
All reactions
-
+1, the closest native thing we have currently is |
Beta Was this translation helpful? Give feedback.
All reactions
-
Hello there! Great work with the new issues/subissues and projects view π There are some pain points when using those new features: Hiding sub issues from main issues view of a repoIn the main issues view of a repository, is there a way to apply a filter that removes subissues from the view? Let's say I just created an issue, and then split it into many subissues. Now, when I go in the issues view of the repo I am flooded with all those new subissues. There should be a way to hide those with a filter, maybe is:rootissue or is:issue AND is:parent/is:root? Defining the default filters for issues on a per-repo basisSo that we can share the set of filters that makes most sense for our use cases with colleagues. I know we could share the link with proper filters and use favorites instead.. but this just adds more unnecessary friction. |
Beta Was this translation helpful? Give feedback.
All reactions
-
I'll leave this here for reference: Hiding sub issues from main viewThe The default filters issue however I can't seem to find a way to solve other than sharing direct links π |
Beta Was this translation helpful? Give feedback.
All reactions
-
What is the status of this for GHES (Self Hosted)? Originally it was slated for this fall on the roadmap. Then when 3.16 came out, the docs showed it as included. At some point between 3.16 release and now, the docs changed (though you can still find them via web archive) and all references to sub-issues and types were removed from the 3.16 GHES docs. The public roadmap now shows the feature tagged with Can anyone confirm if [GHES 3.17] does in fact have sub issues? If not, Why? And when can we expect to see the feature? Working around it has been crippling adoption of Github issues. It's been well over a year we have been waiting for this feature. |
Beta Was this translation helpful? Give feedback.
All reactions
-
Hi @bharmann, the new issues experience including sub-issues, issue types and advanced search will become available in GHES 3.18. |
Beta Was this translation helpful? Give feedback.
All reactions
-
Thanks for the confirmation. So about 3 more months? Is there any pre release or beta available in the meantime? |
Beta Was this translation helpful? Give feedback.
All reactions
-
@bharmann Could you please submit a support ticket so we can further investigate the possibility of providing earlier access? If you could include your GHES version and company details in the ticket, weβll be able to review your request and follow up with you privately. Thank you! |
Beta Was this translation helpful? Give feedback.
All reactions
-
In the GitHub Projects board view, are there any plans to improve the "Group by: Parent Issue" experience to work support multi-level issue hierarchies (i.e. grandparent-parent-child relationships)? Say I have these issues:
If I create a board view with:
It might look something like: But I'd like to have something like more along the lines of: |
Beta Was this translation helpful? Give feedback.
All reactions
-
in your example, you are overlooking that the 4 parent issues, issue 1, issue 2, feature 1 and feature 2 are also duplicated in a "no parent issue" group. -has:sub-issue would be great but isn't an option. has:parent is no good because it keeps only sub-issues and not any issues that are standalone. effectively, all issues must be sub-issues |
Beta Was this translation helpful? Give feedback.
All reactions
-
π 1
-
Right, maybe this needs to be an entirely new "group by" option, or controlled by a separate option on the board view. |
Beta Was this translation helpful? Give feedback.
All reactions
-
First of all, I love being able to use sub-issues. One thing that is lacking, or unclear, is how copilot agents is supposed to interact with sub-issues and parent issues. As you can see in this image the agent correctly identifies that it is dependent on the parent issue and checks if that is in place but when it discovers that the code is not in place yet, instead of waiting and either checking back later or waiting for user to tell it to proceed, it starts implementing the missing code itself. It is unclear how to best subdivide tasks where the parent issue is verified by the sub issue and the sub issue is dependent on the parent-issue. I believe the correct order would be for the agent to work on #79 (parent) and when the code is there for #80 to be implemented that work should start. After that, #80 might discover issues with how #79 has done things and should be able to leave comments on #79, wait for it to be fixed and then continue. Once #80 is ready it should be merged into #79 but not closed so that any further updates after a code review in #79 could trigger a verification task in #80 to see if the new changes have any implications. Until there is a way to use sub issues with copilot agents there should be documented that the workflow is not yet adapted for agent use and a notice when assigning copilot to an issue that has a sub or parent issue. If I have simply missed something about how this is supposed to work; just take this as a comment that I find it unclear. |
Beta Was this translation helpful? Give feedback.
All reactions
-
Hi I'm also a fan of the subissues, however could someone elaborate on the imposed subissue limits? I've just hit the 100 subissue limit and actually would like to add more and keep closed issues for history and progress indications. Could this be increased or can I only unlink subissues that are already closed to add more? |
Beta Was this translation helpful? Give feedback.
All reactions
-
Glad to hear you're loving sub-issues! Unfortunately, we currently don't have plans to increase the 100 sub-issue limit as very, very few issues hit this limit. If youβre running into the cap, your best bet is to either unlink some sub-issues or create a new parent issue to continue breaking down the work. |
Beta Was this translation helpful? Give feedback.
All reactions
-
Please add Issue type support to all repositories, not just those in an organization. I find them very useful and i want to use them in repositories that are under my own GitHub account. |
Beta Was this translation helpful? Give feedback.
All reactions
-
Resolving the parent issue doesn't resolve sub issues? I expected it to |
Beta Was this translation helpful? Give feedback.
All reactions
-
is there a distinction to be made between resolved / done and closed? i agree a closed parent suggests the remaining sub-issues are not required. i see three use cases:
|
Beta Was this translation helpful? Give feedback.
All reactions
-
We can't assume that completing the parent implies that the sub-issues are complete. Other products in the market will not allow you to close the parent issue if there are open child issues inside. However, this might be frustrating if you consider some sub-issues as optional scope. Equally, closing those as not planned would be presumptive because you might wish to detach the issues from the parent after closing it and prioritize that work separately. Currently, we are giving the ultimate flexibility for users to define what they want to do with sub-issues - close them, remove the parent relationship or leave open within the closed parent. |
Beta Was this translation helpful? Give feedback.
All reactions
-
π 1
-
Are there any plans to support sub issues having more than one parent issue? |
Beta Was this translation helpful? Give feedback.
All reactions
-
When viewing an issue's list of subissues, it would be very useful to see the project status for each of the subissues without having to click on it or go to the project board. I suppose this might get messy if an issue is associated with many projects, but I feel like that could be handled in not too awkward of a way. |
Beta Was this translation helpful? Give feedback.
All reactions
-
Hi Team! Weβre seeing a behavior change when creating a sub-issue from a parent issue. In the βCreate sub-issueβ dialog, the Projects picker is preselected with all of the parentβs projects. This wasnβt the case before. Thanks in advance) |
Beta Was this translation helpful? Give feedback.
All reactions
-
Yes, this is intended behavior. Based on customer feedback, we recently shipped a change so that sub-issues automatically inherit the parent issueβs Projects and Milestones. Could you share when youβd want sub-issues to inherit Projects vs. when you wouldnβt? That context would be really helpful as we continue improving this experience. |
Beta Was this translation helpful? Give feedback.
All reactions
-
Hi @evi-liu Example:
That's how it used to work before too, but not anymore. We're concerned about it as we've setup an integration of QA project with our slack channel specifically for QA related alerts. So whenever a new sub-issue is added with main ticket, an alert is sent by default because the by default selected projects are both i.e. main project and QA project. Expected: Upon creating sub-issues, it should inherit the project with which main ticket was created and shouldn't inherit second project (e.g. QA project) where main project was added later. cc: @YuriiBudnyi |
Beta Was this translation helpful? Give feedback.
All reactions
-
|
Beta Was this translation helpful? Give feedback.
All reactions
-
@scordio thank you for reporting this! We just pushed a fix, could you confirm you are no longer seeing the error? |
Beta Was this translation helpful? Give feedback.
All reactions
-
π 1
-
Hi @rileybroughten, when opening this URL, I still see the warning: ![]() |
Beta Was this translation helpful? Give feedback.
All reactions
-
Just FYI, this is probably a different issue: if I open the same URL from this discussion in GitHub Mobile, the following gets opened and the assignee filter seems to have my handle instead of ![]() |
Beta Was this translation helpful? Give feedback.
All reactions
-
It would be great if you could expand an issue to show its sub-issues in a project table, like you can in a ticket. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We continue to improve how teams can plan, track, and manage their work on GitHub. Following our public preview in January, we're thrilled to announce the general availability of sub-issues, issue types, advanced search, and increased item limits in GitHub Projects π. Here's a detailed look at how these new capabilities can help transform your workflow.
ποΈ Bring structure to your issues with issue types
Consistency is key when managing multiple repositories within an organization. Issue types provide a standardized way to classify and manage your issues. With a shared language across all repositories, you can quickly gauge the progress of your bug backlog, identify high-level initiatives, and understand the breakdown of work in any project. Imagine you're viewing the index page of a repository, and all issues are clearly categorized by type. Or you're using project insights, and it's easy to understand the type of work your team's been spending their time on. This clarity makes it easier to prioritize tasks and effectively allocate effort.
Want to implement issue types in your organization? Learn more about issue types.
π¨ Break it down with sub-issues
Once you've created your feature issue, it's time to break it down into smaller, manageable pieces of work using sub-issues. This lets you traverse the hierarchy of issues, helping you track progress and understand the remaining work at a glance.
Sub-issues provide a nested structure that integrates seamlessly with your projects, giving you a visual representation of progress. Whether you're coordinating a team or working solo, sub-issues ensure nothing falls through the cracks.
labudis marked this conversation as resolved.
Curious to see how sub-issues can help streamline your workflow? Learn more about sub-issues.
π΅οΈββοΈ Finding what you need with advanced search
As work progresses, finding the exact issues you need can be simplified with advanced search.
Using
AND
,OR
, and parentheses for nested searches, you can build complex filters to pinpoint the exact set of issues you're looking for from the repository or the global issues dashboard. For example, you can search for issues related to your feature with the queryis:issue type:Bug OR type:Feature
. This helps you quickly and efficiently find the next issue to pick up.Ready to refine your searches? Learn more about advanced search.
π Expanding project limits
All your issues can also be laid out in a GitHub Project. We've listened to your feedback that you want space for more issues in your projects, so we've expanded the limits from 1,200 to a huge 50,000 items per project! π
With today's general availability announcement, we'll be removing the opt-out option in the coming weeks. Moving forward, we'll also make increased limits your default mode.
β¨ Enhancements to the GitHub Issues UI
We've also updated the GitHub Issues UI to make it faster and more intuitive. These updates are designed to enhance your experience without introducing new patterns that could slow you down. Some key improvements include:
load more
event count from 50 to 150 on long issues.π Your feedback matters
We value your thoughts and feedback. Join this conversation to share your experiences and suggestions.
Explore how GitHub Issues and Projects can enhance your project planning, check out our roadmap, and dive deeper into the features in our documentation.
Thank you for being a part of our journey to improve GitHub Issues and Projects. We can't wait to see what you build next! π
Beta Was this translation helpful? Give feedback.
All reactions