minor(deps): update dependency terraform-linters/tflint to v0.51.0 #24
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.50.3
->0.51.0
Release Notes
terraform-linters/tflint (terraform-linters/tflint)
v0.51.0
Compare Source
What's Changed
This release includes many new features including parallelization of recursion inspection and support for Terraform v1.8.
Also, please be aware that there are important changes regarding licensing. TFLint has updated the embedded Terraform package to the latest version for Terraform v1.6+ support. As a result, we will be affected by Terraform's license change to BUSL announced by Hashicorp in August 2023.
Most of the code in TFLint is still licensed under MPL 2.0, but some files under the Terraform package are now licensed under BUSL 1.1. This means that release binaries are bound by both licenses and may be subject to Hashicorp's BUSL restrictions. If you have concerns about this change, we recommend reviewing the licensing implications before updating. Please note that we cannot provide legal advice.
Please refer to the discussion in https://github.com/terraform-linters/tflint/discussions/1826 and https://github.com/terraform-linters/tflint/issues/1878 for details.
Enhancements
required_version
settings by @wata727 in https://github.com/terraform-linters/tflint/pull/2027required_version
attribute can now be set in.tflint.hcl
. This is useful for enforcing the version of TFLint that is actually used.GITHUB_TOKEN_example_com
have been introduced for GitHub Enterprise Server support.--recursive
inspection now runs in parallel according to the number of CPU cores by default. The number of parallels can be changed with--max-workers
.Changes
module
attribute by @wata727 in https://github.com/terraform-linters/tflint/pull/1951--call-module-type
instead. The--module
is equivalent to--call-module-type=all
and the--no-module
is equivalent to--call-module-type=none
. This also applies to.tflint.hcl
.Chores
cache: true
for setup-go (default) by @chenrui333 in https://github.com/terraform-linters/tflint/pull/1979pipefail
catchcurl
errors by @Ry4an in https://github.com/terraform-linters/tflint/pull/1978New Contributors
Full Changelog: terraform-linters/tflint@v0.50.3...v0.51.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.