From 2b7820a45c5f1b5d0ad85b2a1cbeac046563e08c Mon Sep 17 00:00:00 2001 From: Timo Sand Date: Sat, 7 Feb 2026 10:51:20 +0200 Subject: [PATCH 1/2] Fix `team_id` type to be `TypeInt` instead of `TypeString` Signed-off-by: Timo Sand --- github/resource_github_emu_group_mapping.go | 6 +++--- go.mod | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/github/resource_github_emu_group_mapping.go b/github/resource_github_emu_group_mapping.go index 38d45a5de4..244ea3348a 100644 --- a/github/resource_github_emu_group_mapping.go +++ b/github/resource_github_emu_group_mapping.go @@ -24,7 +24,7 @@ func resourceGithubEMUGroupMapping() *schema.Resource { Description: "Manages the mapping of an external group to a GitHub team.", Schema: map[string]*schema.Schema{ "team_id": { - Type: schema.TypeString, + Type: schema.TypeInt, Computed: true, Description: "ID of the GitHub team.", }, @@ -99,7 +99,7 @@ func resourceGithubEMUGroupMappingCreate(ctx context.Context, d *schema.Resource return diag.FromErr(err) } - if err := d.Set("team_id", teamID); err != nil { + if err := d.Set("team_id", int(teamID)); err != nil { return diag.FromErr(err) } @@ -334,7 +334,7 @@ func resourceGithubEMUGroupMappingImport(ctx context.Context, d *schema.Resource return nil, err } - if err := d.Set("team_id", teamID); err != nil { + if err := d.Set("team_id", int(teamID)); err != nil { return nil, err } diff --git a/go.mod b/go.mod index f1ba41382d..63b7d23f87 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,6 @@ go 1.24.4 require ( github.com/go-jose/go-jose/v3 v3.0.4 - github.com/google/go-cmp v0.7.0 github.com/google/go-github/v82 v82.0.0 github.com/google/uuid v1.6.0 github.com/hashicorp/go-cty v1.5.0 @@ -22,6 +21,7 @@ require ( github.com/cloudflare/circl v1.6.1 // indirect github.com/fatih/color v1.18.0 // indirect github.com/golang/protobuf v1.5.4 // indirect + github.com/google/go-cmp v0.7.0 // indirect github.com/google/go-querystring v1.2.0 // indirect github.com/hashicorp/errwrap v1.0.0 // indirect github.com/hashicorp/go-checkpoint v0.5.0 // indirect From 5d5d35492d18eb1c1883d9ba281391a3f6118714 Mon Sep 17 00:00:00 2001 From: Timo Sand Date: Sat, 7 Feb 2026 10:59:37 +0200 Subject: [PATCH 2/2] Ensure migration also uses correct type Signed-off-by: Timo Sand --- github/resource_github_emu_group_mapping_migration.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/github/resource_github_emu_group_mapping_migration.go b/github/resource_github_emu_group_mapping_migration.go index 691ad1a733..f6aa87fb47 100644 --- a/github/resource_github_emu_group_mapping_migration.go +++ b/github/resource_github_emu_group_mapping_migration.go @@ -56,7 +56,7 @@ func resourceGithubEMUGroupMappingStateUpgradeV0(ctx context.Context, rawState m if err != nil { return nil, err } - rawState["team_id"] = teamID + rawState["team_id"] = int(teamID) resourceID, err := buildID(strconv.FormatInt(teamID, 10), teamSlug, strconv.FormatInt(group.GetGroupID(), 10)) if err != nil { return nil, err