mirror of
https://github.com/opentofu/opentofu.git
synced 2025-01-15 19:22:46 -06:00
fe9a9fadfb
A set of version constraints can contain duplicates. This can happen if multiple identical constraints are specified throughout a configuration. When rendering the set, it is confusing to display redundant constraints. This commit changes the string renderer to only show the first instance of a given constraint, and adds unit tests for this function to cover this change. This also fixes a bug with the locks file generation: previously, a configuration with redundant constraints would result in this error on second init: Error: Invalid provider version constraints on .terraform.lock.hcl line 6: (source code not available) The recorded version constraints for provider registry.terraform.io/hashicorp/random must be written in normalized form: "3.0.0". |
||
---|---|---|
.. | ||
copy | ||
depsfile | ||
didyoumean | ||
earlyconfig | ||
getproviders | ||
initwd | ||
logging | ||
modsdir | ||
providercache | ||
replacefile | ||
tfplugin5 | ||
typeexpr |