Add relation between issues #4928
-
It is often case when one issue blocks another. It will be great to have ability to explicitly set this relation. Right now in the sidebar there is |
Beta Was this translation helpful? Give feedback.
Replies: 24 comments 40 replies
-
I'm also looking for this. Not so much issue dependency, but using issues for both tasks that get completed, and to track user needs over time. For example, let's say you use a repository to track job stories, jobs to be done, or any flavor of user outcomes that you continuously address. You also have a repository with code and normal issues that get completed per release, sprint, task, etc. I'm wanting issues to be related to other issues as a named relationship. For example, development tasks are issues that have a custom relation property named "Addresses" where you are able to select one or many job story issues. In the new table view, you could see which user outcomes are being addressed in each development task. Or you could have a project view with the inverse so you could primarily view the job story issues and which development tasks are addressing each job story. Custom relations are what make Notion and Airtable so powerful, with the downside of them being separate system of records from where the work is getting done - GitHub. Unless I'm missing something, per the marketing page, how are relationships getting tracked? Or is it just currently issues referencing other issues in their timelines? If so, that's great as an audit trail, but not so great for product planning / management. |
Beta Was this translation helpful? Give feedback.
-
I came here to either upvote or request this myself. We currently use Shortcut (formerly Clubhouse) for the bulk of our ticket management, but I would love to be able to migrate the team at some point in the future. Shortcut has the ability to add related issues and designate a particular type in the relation (related/blocking/blocked by/duplicates/duplicated by). All related issues are then grouped into a neat list for reference (similar to linked PRs in GitHub's side bar) |
Beta Was this translation helpful? Give feedback.
-
An idea to consider would be to add a field type (next to |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
This is a key missing feature for me as well. Since projects can span multiple repositories, one should also be able to mark an issue as dependent on an issue in another repository. |
Beta Was this translation helpful? Give feedback.
-
I'm also looking for this! |
Beta Was this translation helpful? Give feedback.
-
Hey folks! We're working on a more robust implementation of precisely this! For now, you can use Task lists for this functionality: https://docs.github.com/en/issues/tracking-your-work-with-issues/about-task-lists |
Beta Was this translation helpful? Give feedback.
-
As far as I understand task lists do not allow the definition of specific relationships, they are just links in the text. |
Beta Was this translation helpful? Give feedback.
-
I generally find myself going to two separate issues and having them reference each other to get the nice link to appear in the feed of each: This doesn't scale well beyond linking two issues together. Especially, as it's one sided, if someone just mentions an issue in their comment like this: It only gets visibility more on the feed of the other linked issue: It'd be really nice for the side panel to have a complete list of issues that are referencing this one and that this one references: For the above example, from this issue, I would just have a summary and see a list of related issues something like:
|
Beta Was this translation helpful? Give feedback.
-
I'm also looking for this feature. Is the GitHub product team monitoring this discussion? It seems that this issue has been outstanding for quite some time, yet the feature still doesn't exist. |
Beta Was this translation helpful? Give feedback.
-
It seems interesting to learn that the Projects and Issues team might be considering adding a dependency to an issue. |
Beta Was this translation helpful? Give feedback.
-
Issue relationships are important for projects of any size. If I have an issue that can't be completed due to a dependency on a different issue. I have no way of linking those together other than "mentioning" it in the comments. Tracking these isn't possible. I think a good example of a good way to implement an issue tracker is JIRA, the platform is more advanced but the simplicity of linking issues is something GitHub would benefit from, especially for smaller projects. The growth of the projects is being held back by this very simple feature. |
Beta Was this translation helpful? Give feedback.
-
If the product team needs inspiration on how this could/might work, Linear does a beautiful job of managing relationships between tickets. |
Beta Was this translation helpful? Give feedback.
-
GitLab supports this, as https://gitlab.com/gitlab-org/gitlab/-/blob/c03c1be71de6f26f19862ee203084717dbf4c792/doc/user/project/issues/related_issues.md#add-a-linked-issue explains. I suggest that you move there. I have. |
Beta Was this translation helpful? Give feedback.
-
Trello does this very well, it would be nice to have similar functionality for GitHub Projects with the roadmap view. |
Beta Was this translation helpful? Give feedback.
-
I have been waiting for this feature for years... It feels annoying that we can track all types of things in GitHub but we can't define dependency relations between issues. Do I really need to move all my project organization to Trello for a bunch of arrows? Please, add this feature to GitHub projects ASAP if you are so kind. |
Beta Was this translation helpful? Give feedback.
-
+1 In my opinion, GitHub projects would benefit a lot from these relations links. Especially because these are basic features for other project tools (like Redmine, Codebeamer, Polarion, Jira, etc..). New fields like these should be possible and are high in value:
|
Beta Was this translation helpful? Give feedback.
-
Please! 🙏 |
Beta Was this translation helpful? Give feedback.
-
ended up here while looking for the functionality, would be great to have this feature |
Beta Was this translation helpful? Give feedback.
-
Hi everyone - we currently have a beta in progress for this! You can see more info here: Access to that beta also give you access to:
If you would like to join this beta - please let me know your organization names below and I can add you in. I will add a reaction to your comment once I have added you. Thanks! and please share your feedback once you have tried it! |
Beta Was this translation helpful? Give feedback.
-
hey @azenMatt, thanks for inviting! there is an bug i think |
Beta Was this translation helpful? Give feedback.
-
@azenMatt what is the timeline to release to production? I'm trying to see if I want to beta or just wait. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Hi all - this is now in public preview! https://github.blog/changelog/2024-10-01-evolving-github-issues-public-preview/ Please sign up using that link if you would like access :) |
Beta Was this translation helpful? Give feedback.
-
github/roadmap#956 looks like it got pushed back to 2025 Q2. Is that accurate @azenMatt ? |
Beta Was this translation helpful? Give feedback.
Hi everyone - we currently have a beta in progress for this! You can see more info here:
Access to that beta also give you access to:
If you would like to join this beta - please let me know your organization names below and I can add you in. I will add a reaction to your comment once I have added you. Thanks! and please share your feedback once you have tried it!