Releases: vmvarela/terraform-provider-github
Releases · vmvarela/terraform-provider-github
v26.1.0
v6.9.1
What's Changed
🐛 Bugfixes
- fix: Fixes boolean conversions in rulesets from causing Panics by @deiga in integrations#2977
- fix: Fix base url regression to ensure trailing / by @stevehipwell in integrations#2990
- fix: Fix errors as nil bomb by @stevehipwell in integrations#2992
- fix: Fix organization_custom_properties create by @stevehipwell in integrations#2995
- fix: Fix repository environment deployment by @stevehipwell in integrations#2993
- fix: Correct github_organization_role_teams & github_organization_role_users by @stevehipwell in integrations#2994
- fix: github_organization_role Ensure role_id is set after Create by @deiga in integrations#3011
- fix(RateLimitRoundtripper): Fix mutex leak and not respecting context cancellation by @pete-woods in integrations#2298
fix: Ensure repository creation works if vulnerability-alerts isn't modifiable on repo level by @deiga in integrations#3024
📝 Documentation
- docs: Fix documented block name for ignored collaborator teams by @tabacco in integrations#2551
- docs: correct grammar errors in data.github_release docs by @mdb in integrations#2515
- docs: Add missing link to schema for merge_queue repository rule by @usmonster in integrations#2581
Maintenance
- chore: update readme to reference min go version compatible with go.mod by @anGie44 in integrations#3014
Full Changelog: v25.12.1...v26.1.0
v25.12.1
- Added enterprise SCIM coverage with new data sources (users, user, groups, group). Provider registration lives in provider.go, with implementations under data_source_github_enterprise_scim_users.go and related files.
- Delivered enterprise team management: resources and data sources for teams, memberships, and organization links, documented in enterprise_team.html.markdown and sibling docs.
- Unified enterprise cost center management by folding resource assignments into resource_github_enterprise_cost_center.go; authoritative
users,organizations, andrepositoriesarguments now replace the deprecated helper resource.
Breaking
- Removed the standalone
github_enterprise_cost_center_resourcesresource (code, tests, docs). Migrate configurations to the embedded assignments ongithub_enterprise_cost_center; see enterprise_cost_center.html.markdown.
Enhancements
- Cost center assignments now batch, retry, and use context-aware CRUD (resource_github_enterprise_cost_center.go).
- Enterprise team resources/data sources include plan-time validation and leverage the go-github enterprise SDK (data_source_github_enterprise_team.go).
Docs & Examples
- New SCIM and enterprise team documentation under
website/docs/{d,r}/enterprise_*.
Full Changelog: v25.12.0...v25.12.1
v25.12.0
Release v25.12.0 - Based on integrations/github v6.4.0 with enterprise extensions
This release is based on the official terraform-provider-github v6.4.0 (as of December 2024) with the following additional features:
New Resources and Data Sources:
🏢 Enterprise Cost Centers:
- github_enterprise_cost_center - Manage enterprise cost centers
- github_enterprise_cost_center_resources - Assign resources to cost centers
- Data sources: github_enterprise_cost_center, github_enterprise_cost_centers
👥 Enterprise SCIM:
- github_enterprise_scim_user - Query enterprise SCIM users
- github_enterprise_scim_users - List enterprise SCIM users
- github_enterprise_scim_group - Query enterprise SCIM groups
- github_enterprise_scim_groups - List enterprise SCIM groups
🔧 Enterprise Teams:
- github_enterprise_team - Manage enterprise-level teams
- github_enterprise_team_membership - Manage enterprise team memberships
- github_enterprise_team_organizations - Manage enterprise team organization assignments
- Data sources: github_enterprise_team, github_enterprise_teams, github_enterprise_team_membership, github_enterprise_team_organizations
Versioning Note:
Starting with this release, this fork uses CalVer (Calendar Versioning) in the format v{YY}.{MM}.{PATCH} to maintain clear differentiation from the upstream provider while providing enhanced enterprise features.
v6.9.0
v6.9.0