terraform-provider-github
terraform-provider-github copied to clipboard
Terraform GitHub provider
### Describe the need A `github_release_asset` data source would enable users to natively fetch and/or read GitHub release assets in Terraform. For example, imagine a `owner/repo` GitHub release with various...
This corrects grammar errors in the `github_release` data source documentation by correcting the contraction "it's" ("it is") to the possessive "its." ---- ### Before the change? * [github_release data source...
This addresses issue #2513 and adds support for a `github_release_asset` data source. Example of passing acceptance tests: ``` GITHUB_ORGANIZATION=mterwill \ GITHUB_OWNER=mterwill \ TF_ACC=1 \ go test -v ./... -run ^TestAccGithubReleaseAssetDataSource...
Resolves #2550 ---- ### Before the change? * The documentation for the new block from #2481 incorrectly refers to a block named team_ignore in github_repository_collaborators. This block does not exist...
### Expected Behavior `required_code_scanning` blocks added to `github_repository_ruleset` resources should not produce a plan with changes after they have been applied. ### Actual Behavior `required_code_scanning` blocks added to `github_repository_ruleset` are...
### Describe the need Github projects now allow for _Issue Types_ to distinguish from _Issue Labels_: https://docs.github.com/en/issues/tracking-your-work-with-issues/configuring-issues/managing-issue-types-in-an-organization. For those that use this provider to manage their GitHub organisation it would...
### Expected Behavior Resources which will not work should not be in the provider and should have been deprecated when the API deprecation announcement was issued. ### Actual Behavior The...
Resolves #2648 ---- ### Before the change? * None ### After the change? * Adding the `github_enterprise_ip_allow_list_entry` resource. ### Pull request checklist - [X] Tests for the changes have been...
### Describe the need Both github enterprises and organizations can set an IP Allow List. Entries for theses lists could be controlled via terraform like so: ```hcl resource "github_enterprise_ip_allow_list_entry" "test"...
### Expected Behavior During `terraform plan` the provider should show changes between my github repo and the terraform config. ### Actual Behavior When trying to update `allow_rebase_merge`, and `allow_squash_merge` on...