Replies: 1 comment
-
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
Product Feedback
Body
The Problem with Granting Access to GitHub Packages at Scale
Let me set the scene: imagine you're managing 50 package containers across 100 repositories, all stored in GitHub Packages and built using GitHub Actions.
Quick math: that’s 5,000 checkboxes that I would need to manually click just to grant each repository access to those packages. This is not only tedious—it’s downright unmanageable.
And I’m not the only one facing this issue. There was even a related discussion that got ignored and eventually closed without a resolution.
As it stands, there's no public API available to handle this at scale. The only workaround we've found is a private API, essentially mimicking what the UI does:
A Proposed Solution
In my opinion, the smoothest and most scalable way to address this is to allow us to add a Team to a package. Every repository that the team has write access to, or has access to via the GitHub Actions token, should automatically gain access to that package.
This would save us from having to click through endless checkboxes and streamline package management for larger organizations. Let’s push for a more efficient solution here.
Beta Was this translation helpful? Give feedback.
All reactions