Replies: 2 comments
|
💬 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. ⭐ |
|
This is expected for a private repository on GitHub Team, although the distinction is easy to miss in the environment UI and documentation. GitHub Team gives private repositories access to environments, environment secrets, variables, and deployment branch/tag restrictions. However, GitHub's current availability note says that required reviewers and wait timers on GitHub Free, Pro, and Team are limited to public repositories. Deployment protection rules such as required reviewers in private or internal repositories require GitHub Enterprise. That explains the exact UI you are seeing: The relevant availability notes are here: So the native options are either to use the rule in a public repository or move the organization to GitHub Enterprise Cloud for a private repository. Also, “required pull request reviewers,” which Team supports in private repositories, is a different feature from environment/deployment required reviewers. |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Bug
💬 Feature/Topic Area
ARC (Actions Runner Controller)
Discussion Details
Hi everyone,
Our organization is on the GitHub Team plan (confirmed via Settings > Billing, 9 licenses, $36/month), and we're trying to set up deployment protection rules (Required reviewers) on an environment in a private repository.
What we expected: on the environment's configuration page (Settings > Environments > [environment name]), a "Required reviewers" section where we could add approvers before a deployment job runs, as described here: https://docs.github.com/en/actions/deployment/targeting-different-environments/using-environments-for-deployment
What's actually happening: this section simply does not appear on the page at all. We only see "Deployment branches and tags" and "Environment secrets", with nothing for required reviewers in between.
What we've already checked:
We've also opened a support ticket (#4589392) three days ago with no response yet, so posting here in case anyone has run into the same thing or has a workaround.
Has anyone else experienced this? Any insight into what might be causing it would be really helpful.
Thanks!
All reactions