terraform-github-repository
terraform-github-repository copied to clipboard
A Terraform module to manage GitHub Repositories. https://github.com/
Trying to use the same public key in multiple repositories, but its erroring in deploy_keys. Would be possible to reference an already created "key" ?
- add support for setting `allow_update_branch` with default being `false` fix #132 rel #148 _(similar except that it's not updating provider versions)_
- add support for `is_alphanumeric` in `autolink_reference` with default being `true` fix #142
Add support for `require_last_push_approval`
It would be incredibly helpful to allow this module to support GitHub's Discussions feature, similar to how the `has_issues`, `has_wiki`, and `has_projects` works. https://github.com/mineiros-io/terraform-github-repository/blob/ee6001a0b791af814d7f0c015da0c7ca204f3fbe/variables.tf#L57 https://github.com/mineiros-io/terraform-github-repository/blob/ee6001a0b791af814d7f0c015da0c7ca204f3fbe/variables.tf#L63 https://github.com/mineiros-io/terraform-github-repository/blob/ee6001a0b791af814d7f0c015da0c7ca204f3fbe/variables.tf#L69
There is lack of `lock_branch` argument from `github_branch_protection` resource. From Terraform registry - lock_branch - (Optional) Boolean, Setting this to true will make the branch read-only and preventing any pushes...
- BREAKING CHANGE: Add support for `allow_update_branch`. Bump minimum supported version of the GitHub provider to `v5.16` as it contains a [critical fix](https://github.com/integrations/terraform-provider-github/pull/1415) for branch protections.
Feature request: Ability to create [GitHub repository variables](https://docs.github.com/en/actions/learn-github-actions/variables#creating-configuration-variables-for-a-repository) It is supported in the underlying `integrations/github` module with the [github_actions_variable](https://registry.terraform.io/providers/integrations/github/latest/docs/resources/actions_variable) resource.
The Terraform GitHub Provider deprecated the field `contexts` and from now on `checks` should be used. Would be good to reflect this change in the module. > Warning: "required_status_checks.0.contexts": [DEPRECATED]...