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

A Terraform module to manage GitHub Repositories. https://github.com/

Results 30 terraform-github-repository issues
Sort by recently updated
recently updated
newest added

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]...