Releases: mineiros-io/terraform-github-repository
v0.18.0
Added
- Add support for v4 branch protections.
Removed
- BREAKING CHANGE: Remove deprectated variable
branch_protections
please usebranch_protections_v3
instead.
Deprecated
- Mark
var.defaults
as deprecated. This variable was introduced and used before Terraform Modulefor_each
was available.
v0.17.0
v0.16.2
Changelog
Fixed
var.app_installations
should be a of typeset(string)
instead ofset(number)
v0.16.1
v0.16.0
Changelog
Fixed
- BREAKING CHANGE: Remove support for multi-type variable branches (removed list(string) support)
- Set correct default value for
delete_branch_on_merge
in docs
v0.15.0
Changelog
Added
- Add support for
github_branches
Fixed
- Set the correct alternative type for
deploy_keys
in README
v0.14.0
Added
- Add support for
require_conversation_resolution
for Branch Protection (thanks to @0x46616c6b) - Add support for
encrypted_secrets
Changed
- BREAKING: update to provider
~> 4.20
fixing an issue that was just supportingv4.19.x
v0.13.0
Added
- Add GitHub Autolink References configuration block (thanks to @0x46616c6b)
v0.12.0
Changelog
BREAKING CHANGES
Bumped the minimum supported version of the GitHub Terraform Provider to v4.19.2
since it contains a critical bugfix to support required_approving_review_count = 0
on branch protection rules. Also, allow_auto_merge
has been added in v4.17.0
.
Added
- Add support for
allow_auto_merge
v0.11.0
Changelog
BREAKING CHANGES
We dropped support for Terraform pre 1.0 and GitHub Terraform Provider pre 4.0.
In addition we changed to the integrations/github
official GitHub Terraform Provider.
This needs migration actions if you already used this module with the hashicorp/github
provider and want to upgrade.
Migration from previous versions
To migrate from a previous version, please ensure that you are using the
integrations/github
official GitHub Terraform Provider.
terraform {
required_version = "~> 1.0"
required_providers {
github = {
source = "integrations/github"
version = "~> 4.0"
}
}
}
Once you've updated the provider, a manual state migration is required to
migrate existing resources to the new provider.
The following command will replace the provider in the state.
terraform state replace-provider registry.terraform.io/hashicorp/github registry.terraform.io/integrations/github
After you've migrated the state, please run
terraform init
to apply the changes to the resources.
Added
- Add support for Official GitHub Terraform Provider
integrations/github
Removed
- Removed support for Terraform < 1.0
- Removed support for GitHub Provider < 4.0
- Removed compatibility to Hashicorp GitHub Terraform Provider
hashicorp/github
Fixed
- Set
webhooks
output as sensitive. - Add underscores in team names (special thanks to @marc-sensenich)
- Fix
dismiss_stale_reviews
in README to a default value oftrue