Description
Value Prop
You can now use the Organization Roles system to assign the App Manager role to users and teams in your organization, allowing them to manage all GitHub Apps in your organization. Previously this was a bespoke system specific to Apps, and was not integrated into the roles platform. This means you can now use the Organization Role APIs to assign the App Manager role to users and teams as well.
In addition, you can now assign teams to specific GitHub Apps, instead of just assigning users. While this cannot be done programmatically, you will be able to programmatically (or via SCIM or team sync) manage the members of the team, who are now allowed to manage the GitHub App.
Expected Outcome
More resilient app management patterns, with greater flexibility and scalability for the assignment of the app manager role. This also sets the foundation for the future, where you'll be able to create custom roles such as "View all apps" or "Can create apps" using the new app management permissions, letting your organization members get more access to apps in a safe manner.
Metadata
Metadata
Assignees
Type
Projects
Status