GitHub Ocean: Support member ingestion for GitHub Enterprise Teams
Mohammed Shariff
The GitHub Ocean integration should ingest membership data for GitHub Enterprise Teams (
ent:*
slugs) in the same way it does for standard organization teams.Today, enterprise teams are discovered and synced as team entities in Port, but their member relationships are not populated. The enrichment flow relies on GraphQL
organization.team(slug)
, which returns null
for enterprise-managed teams (ent:*
), causing member enrichment to be skipped while the team entity itself is still created.As a result, enterprise teams appear in Port without their members, creating an inconsistency between enterprise-managed teams and standard organization teams.
This feature request is to add support for ingesting and maintaining membership relationships for GitHub Enterprise Teams.