terraform-provider-github icon indicating copy to clipboard operation
terraform-provider-github copied to clipboard

Note that GitHub Support doesn't provide support for this integration

Open davidstaheli opened this issue 8 months ago • 3 comments

Resolves #ISSUE_NUMBER


Before the change?

After the change?

Pull request checklist

  • [ ] Tests for the changes have been added (for bug fixes / features)
  • [ ] Docs have been reviewed and added / updated if needed (for bug fixes / features)

Does this introduce a breaking change?

Please see our docs on breaking changes to help!

  • [ ] Yes
  • [ ] No

davidstaheli avatar May 19 '25 19:05 davidstaheli

@davidstaheli I understand your point of view on this but the it appears that only GitHub employees can actually do a release of new versions. If you could highlight the "maintainers" of the provider to enable the community to get new features and critical bug fixes deployed it would be appreciated.

jacobkretz-bf avatar May 20 '25 19:05 jacobkretz-bf

Hi @davidstaheli, @nickfloyd,

As @jacobkretz-bf mentioned, it seems that only GitHub employees can approve, merge, or release changes.

In its current state, if GitHub employees do not review PRs periodically, the community cannot support the project.

For example, there is a critical bug that the community has provided a fix for, but no one is available to review it:

  • https://github.com/integrations/terraform-provider-github/issues/2542

The only PR merged in the last 3 months is a similar update to the support policy:

Screenshot 2025-05-21 at 12 54 21

Please provide clearer guidance on how this project will be maintained going forward. The community has been asking for more clarity for quite some time now:

  • https://github.com/integrations/terraform-provider-github/pull/2615#issuecomment-2825967793
  • https://github.com/integrations/terraform-provider-github/discussions/1342#discussioncomment-11775617

taraspos avatar May 21 '25 12:05 taraspos

Hello there,

I second Taras and Jacob's points of view.

This Terraform provider is the only standard way to configure GitHub organizations at scale. As many GitHub customers we have configured everything we could with it, and we are now unable to use latest GitHub features because this provider cannot be updated due to the bug mentioned above since the beginning of the year.

While I can understand that GitHub doesn't want to invest time in supporting this project (even though is it not a good choice from an enterprise customer's POV, Terraform being a critical tool), the lack of support here actually prevents the community from pushing fixes and improvements. Either the GitHub teams have to actively support this project, or new maintainers have to be promoted within the community, otherwise this provider will just die or be forked.

By the way, I'd like to thank the community for providing fixes and more, it's really appreciated :+1:

tzoratto avatar May 26 '25 08:05 tzoratto