From 5fe0d3be311a8f3e04f5da090ce676d11f0e2c55 Mon Sep 17 00:00:00 2001 From: Anubhav Goel Date: Thu, 18 Sep 2025 12:27:35 +0530 Subject: [PATCH 1/4] feat(tf-action): TF-28942: Added: Support for Terraform Action Static Schema --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 9412bcd3..9383792f 100644 --- a/go.mod +++ b/go.mod @@ -19,7 +19,7 @@ require ( github.com/hashicorp/terraform-exec v0.24.0 github.com/hashicorp/terraform-json v0.27.2 github.com/hashicorp/terraform-registry-address v0.4.0 - github.com/hashicorp/terraform-schema v0.0.0-20250828062434-26de354af365 + github.com/hashicorp/terraform-schema v0.0.0-20250918065242-2f4ba45c4de0 github.com/mcuadros/go-defaults v1.2.0 github.com/mh-cbon/go-fmt-fail v0.0.0-20160815164508-67765b3fbcb5 github.com/mitchellh/cli v1.1.5 diff --git a/go.sum b/go.sum index 17028666..eac56dbf 100644 --- a/go.sum +++ b/go.sum @@ -126,8 +126,8 @@ github.com/hashicorp/terraform-json v0.27.2 h1:BwGuzM6iUPqf9JYM/Z4AF1OJ5VVJEEzoK github.com/hashicorp/terraform-json v0.27.2/go.mod h1:GzPLJ1PLdUG5xL6xn1OXWIjteQRT2CNT9o/6A9mi9hE= github.com/hashicorp/terraform-registry-address v0.4.0 h1:S1yCGomj30Sao4l5BMPjTGZmCNzuv7/GDTDX99E9gTk= github.com/hashicorp/terraform-registry-address v0.4.0/go.mod h1:LRS1Ay0+mAiRkUyltGT+UHWkIqTFvigGn/LbMshfflE= -github.com/hashicorp/terraform-schema v0.0.0-20250828062434-26de354af365 h1:BvAqqJmgvh5ga1Ivrmta3V35oMusrOtvCdl+J/kWoSw= -github.com/hashicorp/terraform-schema v0.0.0-20250828062434-26de354af365/go.mod h1:nnx41+GPagX9rK6V0ZLKAM+ws5nPxO1G50DhXt44ZhQ= +github.com/hashicorp/terraform-schema v0.0.0-20250918065242-2f4ba45c4de0 h1:9ikuP9EsEL5+6uVDsIBSqG7CMw9P+QINGb/AaCaThqo= +github.com/hashicorp/terraform-schema v0.0.0-20250918065242-2f4ba45c4de0/go.mod h1:pXOhxvzIKX/rL0weM3CzswnU8WBEMSElvC0MYsc8FzQ= github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S52uzrw4x0jKQ= github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv26+X7JPS+buii2c9/ctc= github.com/hexops/autogold v1.3.1 h1:YgxF9OHWbEIUjhDbpnLhgVsjUDsiHDTyDfy2lrfdlzo= From 886827d6cd750d68c6f84ec5caaf8336386e42ca Mon Sep 17 00:00:00 2001 From: Anubhav Goel Date: Thu, 18 Sep 2025 12:29:14 +0530 Subject: [PATCH 2/4] feat(tf-action): TF-28942: Added: Changelog --- .changes/unreleased/ENHANCEMENTS-20250918-122900.yaml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changes/unreleased/ENHANCEMENTS-20250918-122900.yaml diff --git a/.changes/unreleased/ENHANCEMENTS-20250918-122900.yaml b/.changes/unreleased/ENHANCEMENTS-20250918-122900.yaml new file mode 100644 index 00000000..3949e986 --- /dev/null +++ b/.changes/unreleased/ENHANCEMENTS-20250918-122900.yaml @@ -0,0 +1,6 @@ +kind: ENHANCEMENTS +body: Support for Terraform Action Static Schema +time: 2025-09-18T12:29:00.562583+05:30 +custom: + Issue: "2031" + Repository: terraform-ls From baf77ec6d9023add2aff7149c6b47aabf08187bd Mon Sep 17 00:00:00 2001 From: Anubhav Goel Date: Thu, 18 Sep 2025 18:48:03 +0530 Subject: [PATCH 3/4] feat(tf-action): TF-28942: Bumped: terraform-schema version --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 9383792f..b70b7bc8 100644 --- a/go.mod +++ b/go.mod @@ -19,7 +19,7 @@ require ( github.com/hashicorp/terraform-exec v0.24.0 github.com/hashicorp/terraform-json v0.27.2 github.com/hashicorp/terraform-registry-address v0.4.0 - github.com/hashicorp/terraform-schema v0.0.0-20250918065242-2f4ba45c4de0 + github.com/hashicorp/terraform-schema v0.0.0-20250918131605-38797175df3e github.com/mcuadros/go-defaults v1.2.0 github.com/mh-cbon/go-fmt-fail v0.0.0-20160815164508-67765b3fbcb5 github.com/mitchellh/cli v1.1.5 diff --git a/go.sum b/go.sum index eac56dbf..296ad5eb 100644 --- a/go.sum +++ b/go.sum @@ -126,8 +126,8 @@ github.com/hashicorp/terraform-json v0.27.2 h1:BwGuzM6iUPqf9JYM/Z4AF1OJ5VVJEEzoK github.com/hashicorp/terraform-json v0.27.2/go.mod h1:GzPLJ1PLdUG5xL6xn1OXWIjteQRT2CNT9o/6A9mi9hE= github.com/hashicorp/terraform-registry-address v0.4.0 h1:S1yCGomj30Sao4l5BMPjTGZmCNzuv7/GDTDX99E9gTk= github.com/hashicorp/terraform-registry-address v0.4.0/go.mod h1:LRS1Ay0+mAiRkUyltGT+UHWkIqTFvigGn/LbMshfflE= -github.com/hashicorp/terraform-schema v0.0.0-20250918065242-2f4ba45c4de0 h1:9ikuP9EsEL5+6uVDsIBSqG7CMw9P+QINGb/AaCaThqo= -github.com/hashicorp/terraform-schema v0.0.0-20250918065242-2f4ba45c4de0/go.mod h1:pXOhxvzIKX/rL0weM3CzswnU8WBEMSElvC0MYsc8FzQ= +github.com/hashicorp/terraform-schema v0.0.0-20250918131605-38797175df3e h1:fHeGPlRui8TTpkiQpmf1kDzQaAYBMOETYmSCnqO8pFM= +github.com/hashicorp/terraform-schema v0.0.0-20250918131605-38797175df3e/go.mod h1:pXOhxvzIKX/rL0weM3CzswnU8WBEMSElvC0MYsc8FzQ= github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S52uzrw4x0jKQ= github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv26+X7JPS+buii2c9/ctc= github.com/hexops/autogold v1.3.1 h1:YgxF9OHWbEIUjhDbpnLhgVsjUDsiHDTyDfy2lrfdlzo= From f3fdafa320108bb66ffee355ac64d63dce199169 Mon Sep 17 00:00:00 2001 From: Anubhav Goel Date: Fri, 19 Sep 2025 12:57:25 +0530 Subject: [PATCH 4/4] feat(tf-action): TF-28942: Bumped: terraform-schema version --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index b70b7bc8..f7b911e2 100644 --- a/go.mod +++ b/go.mod @@ -19,7 +19,7 @@ require ( github.com/hashicorp/terraform-exec v0.24.0 github.com/hashicorp/terraform-json v0.27.2 github.com/hashicorp/terraform-registry-address v0.4.0 - github.com/hashicorp/terraform-schema v0.0.0-20250918131605-38797175df3e + github.com/hashicorp/terraform-schema v0.0.0-20250919072604-47be6f126d59 github.com/mcuadros/go-defaults v1.2.0 github.com/mh-cbon/go-fmt-fail v0.0.0-20160815164508-67765b3fbcb5 github.com/mitchellh/cli v1.1.5 diff --git a/go.sum b/go.sum index 296ad5eb..f6300573 100644 --- a/go.sum +++ b/go.sum @@ -126,8 +126,8 @@ github.com/hashicorp/terraform-json v0.27.2 h1:BwGuzM6iUPqf9JYM/Z4AF1OJ5VVJEEzoK github.com/hashicorp/terraform-json v0.27.2/go.mod h1:GzPLJ1PLdUG5xL6xn1OXWIjteQRT2CNT9o/6A9mi9hE= github.com/hashicorp/terraform-registry-address v0.4.0 h1:S1yCGomj30Sao4l5BMPjTGZmCNzuv7/GDTDX99E9gTk= github.com/hashicorp/terraform-registry-address v0.4.0/go.mod h1:LRS1Ay0+mAiRkUyltGT+UHWkIqTFvigGn/LbMshfflE= -github.com/hashicorp/terraform-schema v0.0.0-20250918131605-38797175df3e h1:fHeGPlRui8TTpkiQpmf1kDzQaAYBMOETYmSCnqO8pFM= -github.com/hashicorp/terraform-schema v0.0.0-20250918131605-38797175df3e/go.mod h1:pXOhxvzIKX/rL0weM3CzswnU8WBEMSElvC0MYsc8FzQ= +github.com/hashicorp/terraform-schema v0.0.0-20250919072604-47be6f126d59 h1:bAUQxclwYYWS8f/LUQqm81RQQCFpN0RJrJWcklNEKqk= +github.com/hashicorp/terraform-schema v0.0.0-20250919072604-47be6f126d59/go.mod h1:pXOhxvzIKX/rL0weM3CzswnU8WBEMSElvC0MYsc8FzQ= github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S52uzrw4x0jKQ= github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv26+X7JPS+buii2c9/ctc= github.com/hexops/autogold v1.3.1 h1:YgxF9OHWbEIUjhDbpnLhgVsjUDsiHDTyDfy2lrfdlzo=