Skip to content

fix(enterprise-teams): remove team_id support — use only team_slug in all resources and data sources #63

@vmvarela

Description

@vmvarela

Description

The upstream reviewer (@deiga) asked whether we should drop team_id support and accept only team_slug, since the GitHub API is moving away from Team ID APIs.

Decision: use only team_slug for consistency and simplicity.

Acceptance Criteria

  • Remove team_id field from data_source_github_enterprise_team
  • Remove team_id field from resource_github_enterprise_team
  • Remove team_id field from resource_github_enterprise_team_membership
  • Remove team_id field from resource_github_enterprise_team_organizations
  • Remove findEnterpriseTeamByID helper (no longer needed)
  • Update docs accordingly
  • Update tests — remove team_id-based test steps

Notes

Upstream PR: integrations#3008

Metadata

Metadata

Assignees

No one assigned

    Labels

    enterprise-teamsRelated to the enterprise-teams feature branchpriority:highMust be in the next sprintsize:mMedium — 4 to 8 hoursstatus:readyRefined and ready for sprint selectiontype:bugSomething isn't working

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions