[Projects Beta] Milestones Across Repositories #6296
Replies: 114 comments 56 replies
-
|
I second this, right now I have to create milestones across repositories which is frustrating and prone to error. and a pretty common use case. |
Beta Was this translation helpful? Give feedback.
-
|
This must be the aspect I am struggling the most with. For now I have duplicated the same milestones across several repositories but that completely beats the purpose. |
Beta Was this translation helpful? Give feedback.
-
|
I also agree with this suggestion! I would really like to be able to assign issues from different repositories to the same milestone! For example we use submodules in a parent repo, and thus we need attach an issue in the submodule to a milestone in the parent repo. |
Beta Was this translation helpful? Give feedback.
-
|
Is this item in the roadmap going to help solve this issue? github/roadmap#278 |
Beta Was this translation helpful? Give feedback.
-
|
I just came here to also offer this as feedback - I would like project-wide (cross-repo) milestones for tracking deadlines and product launches that deal with code in multiple repos. |
Beta Was this translation helpful? Give feedback.
-
|
If you just want a column, I realized it's possible to add a column (eg. called "Project Milestone" or "Global Milestone") in the table view now (choose a "Single Select" type): However, I don't think you can get reports about how many issues are done vs how many open, like regular milestones can show. |
Beta Was this translation helpful? Give feedback.
-
|
+1000000. We're desperate for cross-repository milestones - which seem like such a simple thing they should have been done years ago. It's very difficult to implement something satisfactory without multiple actions and third party plugins - and even then there's nothing (even ZenHub) that solves the problem. Without that, Projects Beta really isn't any more powerful (as far as I can see) than bookmarking URLs of regular projects with different filters activated. With it, Projects beta would become a self-sufficient (although admittedly lightweight) project management tool. |
Beta Was this translation helpful? Give feedback.
-
|
I also think this is a great idea. It seems most of us are using Milestones for controlling Releases, and if a Project can support multiple repositories, then it should definitely support common Milestones among them. |
Beta Was this translation helpful? Give feedback.
-
|
Definitely need milestones that cross repositories. |
Beta Was this translation helpful? Give feedback.
-
|
Hi, we have recently started using Github Projects (Beta). Our aim is to move the entire issue tracking and roadmap and development work management to Github, where our code resides. We love many of the features, but we also have some additional questions that will help us in making this change possible. Milestones on the organizational level would help us a lot since we are dealing with 3 repository setup (API repository, client app repository, and admin app repository) and many of the changes touch at least two if not all three. Please implement this soon as it would definitely bring the offering to a whole new level. Kind regards, |
Beta Was this translation helpful? Give feedback.
-
|
As an aside, I think GitHub's lack of cross-repository project management features has been one of the primary factors driving the monorepo trend. |
Beta Was this translation helpful? Give feedback.
-
|
Also looking for a project based / cross-repo milestone solution. |
Beta Was this translation helpful? Give feedback.
-
|
+1 to this feature. Need it ASAP |
Beta Was this translation helpful? Give feedback.
-
|
+1 Setting up milestones and labels, etc in every repository isn't ideal. |
Beta Was this translation helpful? Give feedback.
-
|
FYI: It’s on GitHub’s public roadmap as github/roadmap#276, currently planned in Though it already got a lot of traction since 2016! on dear-github/dear-github#93. Actually the most 👍🏿 up-votes (on open issues): Duplicates |
Beta Was this translation helpful? Give feedback.
-
|
Added my vote for this - I'll use the workaround described in the last 2 comments; what's missing in that solution is the ability to provide notes/description for each. |
Beta Was this translation helpful? Give feedback.
-
|
Just as a reference, a public roadmap items exist for that github/roadmap#1086 (which superseded github/roadmap#776) |
Beta Was this translation helpful? Give feedback.
-
|
I'd love to see them focus on basic features like this. It's been part of GitLab, that I prefer, for ages, but my main customers enforce GitHub. Imagine how fast these basic features could be released if they put as much energy into them as they do in smearing everything with copilot... |
Beta Was this translation helpful? Give feedback.
-
|
Upvote! |
Beta Was this translation helpful? Give feedback.
-
|
+1! |
Beta Was this translation helpful? Give feedback.
-
|
+1! |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
Yes, you shared Milestones transform disparate repo task lists into a coherent, measurable project roadmap, i think this feature is essential for high level visibility |
Beta Was this translation helpful? Give feedback.
-
|
1 |
Beta Was this translation helpful? Give feedback.
-
|
Please, please, please add this feature! 🙏 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+100 |
Beta Was this translation helpful? Give feedback.
-
|
Please stop posting comments that are purely "+1" -- it clutters up the comment feed, sends a (somewhat useless) notification to everyone that is watching, and is more more visible if you instead just add an upvote and thumbs up reaction to the main post |
Beta Was this translation helpful? Give feedback.
-
|
I think that, more broadly, having clearer structure in GitHub — especially through milestones across multiple repositories — would actually help us reduce noise and improve alignment overall. I think that right now we manage issues well inside each repo, but when a feature or release spans multiple repos, it becomes harder to maintain a clear overview. We end up mentally stitching together progress across different boards and PRs. A shared milestone gives us one explicit goal. Even if the work is distributed, the milestone represents a single outcome and makes it much easier to see what’s open, what’s merged, and what might block completion. I think that milestones also help with scope control. When we define one properly, we’re implicitly agreeing on what belongs to that delivery. If something new appears mid-way, we’re forced to consciously decide whether it fits into the current milestone or should move to the next one. That helps prevent silent scope creep and keeps timelines more realistic. I think that cross-repo coordination would also improve. Many changes depend on updates elsewhere, and when related issues share the same milestone name, those dependencies become visible instead of implicit. Overall, I think this isn’t about adding overhead. It’s about creating clarity and reducing friction as complexity grows. |
Beta Was this translation helpful? Give feedback.
-
|
At this point, GitHub just doesn’t want to compete in project management, because it makes no sense for projects or milestones not to have their own issues independent of a repository—or for milestones to be fragmented across repositories instead of being truly project-level. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
To fully manage projects, across repositories the concept of a "Shared Milestone" would be far easier to manage. Consider the situation where you have a project that is comprised of multiple repositories, but you are working towards a common target (Q4 2021 Release) for example.
It would be ideal to be able to set a milestone at the organization level, and use it within each of these so that the board could show the milestone column and then you group the board by those items.
Beta Was this translation helpful? Give feedback.
All reactions