Skip to content

Org-owned Apps can be managed using Teams and the org roles system [Preview] #1142

Open
@glider-bot

Description

@glider-bot

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

No one assigned

    Labels

    EnterpriseProduct SKU: GitHub EnterpriseFreeProduct SKU: GitHub FreeGHES 3.19GHES 3.19Public PreviewTeamProduct SKU: GitHub Team

    Type

    No type

    Projects

    Status

    Q2 2025 – Apr-Jun

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions