From 01627e1ab62a474be4a7067236c38cc969b29fb4 Mon Sep 17 00:00:00 2001 From: Tim Date: Sun, 22 Jun 2025 00:19:18 +0700 Subject: [PATCH] fix(tflocal): handle provider version as list in .terraform.lock.hcl --- bin/tflocal | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bin/tflocal b/bin/tflocal index 116c77b..521078d 100755 --- a/bin/tflocal +++ b/bin/tflocal @@ -634,6 +634,9 @@ def get_provider_version_from_lock_file() -> Optional[version.Version]: provider_version = provider_config.get("version") if provider_version: + # Patch: handle case where version is a list + if isinstance(provider_version, list): + provider_version = provider_version[0] AWS_PROVIDER_VERSION = version.parse(provider_version)