diff --git a/CHANGELOG.md b/CHANGELOG.md index 364e80e5..9fab7294 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.10.0] + +### Added + +- Add support for Terraform `v1.0` + ## [0.9.2] ### Fixed @@ -23,7 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Add support for Terraform v0.15 +- Add support for Terraform `v0.15` ## [0.8.0] @@ -256,11 +262,12 @@ Please review plans and report regressions and issues asap so we can improve doc -[unreleased]: https://github.com/mineiros-io/terraform-github-repository/compare/v0.9.2...HEAD -[0.9.2]: https://github.com/mineiros-io/terraform-github-repository/compare/v0.9.1...v0.9.2 +[unreleased]: https://github.com/mineiros-io/terraform-github-repository/compare/v0.10.0...HEAD +[0.10.0]: https://github.com/mineiros-io/terraform-github-repository/compare/v0.9.2...v1.0.0 +[0.9.2]: https://github.com/mineiros-io/terraform-github-repository/compare/v0.9.1...v0.9.2 [0.9.1]: https://github.com/mineiros-io/terraform-github-repository/compare/v0.9.0...v0.9.1 [0.9.0]: https://github.com/mineiros-io/terraform-github-repository/compare/v0.8.0...v0.9.0 [0.8.0]: https://github.com/mineiros-io/terraform-github-repository/compare/v0.7.0...v0.8.0 diff --git a/Makefile b/Makefile index 3b744988..79c4acd4 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # Set default shell to bash SHELL := /bin/bash -o pipefail -BUILD_TOOLS_VERSION ?= v0.11.0 +BUILD_TOOLS_VERSION ?= v0.12.0 BUILD_TOOLS_DOCKER_REPO ?= mineiros/build-tools BUILD_TOOLS_DOCKER_IMAGE ?= ${BUILD_TOOLS_DOCKER_REPO}:${BUILD_TOOLS_VERSION} diff --git a/README.md b/README.md index a5f8b094..1c2cb242 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ A [Terraform] module for creating a public or private repository on [Github]. -_This module supports Terraform v0.15, v0.14, v0.13 as well as v0.12.9 and above and is compatible with the Terraform Github Provider v4._ +_This module supports Terraform v1, v0.15, v0.14, v0.13 as well as v0.12.9 and above and is compatible with the Terraform Github Provider v4._ _The latest version being compatible with the Terraform Github Provider v3 as well as v2 was v0.7.0 of this module._ @@ -93,7 +93,7 @@ Most basic usage creating a new private github repository. ```hcl module "repository" { source = "mineiros-io/repository/github" - version = "~> 0.9.0" + version = "~> 0.10.0" name = "terraform-github-repository" license_template = "apache-2.0" @@ -795,7 +795,7 @@ Copyright © 2020 [Mineiros GmbH][homepage] [badge-build]: https://github.com/mineiros-io/terraform-github-repository/workflows/CI/CD%20Pipeline/badge.svg [badge-semver]: https://img.shields.io/github/v/tag/mineiros-io/terraform-github-repository.svg?label=latest&sort=semver [badge-license]: https://img.shields.io/badge/license-Apache%202.0-brightgreen.svg -[badge-terraform]: https://img.shields.io/badge/terraform-0.15%20|0.14%20|%200.13%20|%200.12.20+-623CE4.svg?logo=terraform +[badge-terraform]: https://img.shields.io/badge/terraform-1.x%20|0.15%20|0.14%20|%200.13%20|%200.12.20+-623CE4.svg?logo=terraform [badge-slack]: https://img.shields.io/badge/slack-@mineiros--community-f32752.svg?logo=slack [badge-tf-gh]: https://img.shields.io/badge/GH-4-F8991D.svg?logo=terraform [releases-github-provider]: https://github.com/terraform-providers/terraform-provider-github/releases diff --git a/examples/README.md b/examples/README.md index a7a96a5c..84519887 100644 --- a/examples/README.md +++ b/examples/README.md @@ -14,7 +14,7 @@ [homepage]: https://mineiros.io/?ref=terraform-github-repository [badge-license]: https://img.shields.io/badge/license-Apache%202.0-brightgreen.svg -[badge-terraform]: https://img.shields.io/badge/terraform-0.13%20and%200.12.20+-623CE4.svg?logo=terraform +[badge-terraform]: https://img.shields.io/badge/terraform-1.x%20|0.15%20|0.14%20|%200.13%20|%200.12.20+-623CE4.svg?logo=terraform [badge-slack]: https://img.shields.io/badge/slack-@mineiros--community-f32752.svg?logo=slack [badge-semver]: https://img.shields.io/github/v/tag/mineiros-io/terraform-github-repository.svg?label=latest&sort=semver [releases-github]: https://github.com/mineiros-io/terraform-github-repository/releases diff --git a/examples/public-repository/README.md b/examples/public-repository/README.md index 090599c2..46e9239e 100644 --- a/examples/public-repository/README.md +++ b/examples/public-repository/README.md @@ -15,7 +15,7 @@ branch protection. ```hcl module "repository" { source = "mineiros-io/repository/github" - version = "~> 0.9.0" + version = "~> 0.10.0" module_depends_on = [ github_team.team @@ -116,7 +116,7 @@ Run `terraform destroy` to destroy all resources again. [homepage]: https://mineiros.io/?ref=terraform-github-repository [badge-license]: https://img.shields.io/badge/license-Apache%202.0-brightgreen.svg -[badge-terraform]: https://img.shields.io/badge/terraform-0.13%20and%200.12.20+-623CE4.svg?logo=terraform +[badge-terraform]: https://img.shields.io/badge/terraform-1.x%20|0.15%20|0.14%20|%200.13%20|%200.12.20+-623CE4.svg?logo=terraform [badge-slack]: https://img.shields.io/badge/slack-@mineiros--community-f32752.svg?logo=slack [releases-terraform]: https://github.com/hashicorp/terraform/releases [apache20]: https://opensource.org/licenses/Apache-2.0 diff --git a/examples/public-repository/main.tf b/examples/public-repository/main.tf index 6e686c0a..a1a0cedf 100644 --- a/examples/public-repository/main.tf +++ b/examples/public-repository/main.tf @@ -7,7 +7,7 @@ module "repository" { source = "mineiros-io/repository/github" - version = "~> 0.9.0" + version = "~> 0.10.0" module_depends_on = [ github_team.team diff --git a/test/README.md b/test/README.md index 4ffcf867..58ad0dde 100644 --- a/test/README.md +++ b/test/README.md @@ -71,7 +71,7 @@ Alternatively, you can also run the tests without Docker. [go]: https://golang.org/ [terraform]: https://www.terraform.io/downloads.html [badge-license]: https://img.shields.io/badge/license-Apache%202.0-brightgreen.svg -[badge-terraform]: https://img.shields.io/badge/terraform-0.13%20and%200.12.20+-623CE4.svg?logo=terraform +[badge-terraform]: https://img.shields.io/badge/terraform-1.x%20|0.15%20|0.14%20|%200.13%20|%200.12.20+-623CE4.svg?logo=terraform [badge-slack]: https://img.shields.io/badge/slack-@mineiros--community-f32752.svg?logo=slack [releases-terraform]: https://github.com/hashicorp/terraform/releases [apache20]: https://opensource.org/licenses/Apache-2.0 diff --git a/versions.tf b/versions.tf index 3f6f3797..4097b3f3 100644 --- a/versions.tf +++ b/versions.tf @@ -3,7 +3,7 @@ # --------------------------------------------------------------------------------------------------------------------- terraform { - required_version = ">= 0.12.20, < 0.16" + required_version = ">= 0.12.20, < 2.0" # 4.7.0 to 4.9.1 has a security regression: new repositories created via a # template have a public visibility. Has been fixed in 4.9.2.