From e16c5f680768de26ad91e2163ec41db3a5ed63c0 Mon Sep 17 00:00:00 2001 From: Mark DeCrane Date: Wed, 4 Jun 2025 14:10:44 -0400 Subject: [PATCH] Updating the plugin binary manager to accomodate CRT style release zip contents --- internal/pluginshared/binary.go | 2 +- internal/pluginshared/stacksbinary.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/pluginshared/binary.go b/internal/pluginshared/binary.go index ed7b02e286..eba469c374 100644 --- a/internal/pluginshared/binary.go +++ b/internal/pluginshared/binary.go @@ -128,7 +128,7 @@ func (v BinaryManager) resolveRelease() (*Binary, error) { // Unarchive unzip := getter.ZipDecompressor{ - FilesLimit: 1, + FilesLimit: 3, // plugin binary, .version file, and LICENSE.txt FileSizeLimit: 500 * MB, } targetPath := v.binaryLocation() diff --git a/internal/pluginshared/stacksbinary.go b/internal/pluginshared/stacksbinary.go index 886775a8d9..87a30e0d10 100644 --- a/internal/pluginshared/stacksbinary.go +++ b/internal/pluginshared/stacksbinary.go @@ -32,7 +32,7 @@ func NewStacksBinaryManager(ctx context.Context, stacksPluginDataDir, overridePa overridePath: overridePath, host: svchost.Hostname(serviceURL.Host), client: client, - binaryName: "terraform-stacksplugin", + binaryName: "tfstacks", pluginName: "stacksplugin", goos: goos, arch: arch,