From 03e8040fd92685c3a0555678aa724a523a1db8aa Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 21 Nov 2025 17:39:09 +0000 Subject: [PATCH 1/2] Initial plan From 2352928723dca61655a39fa359c35c72c9a7d344 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 21 Nov 2025 17:46:32 +0000 Subject: [PATCH 2/2] Fix: Move $osArchitecture initialization before first usage in Get-TerraformTool.ps1 Co-authored-by: jaredfholgate <1612200+jaredfholgate@users.noreply.github.com> --- src/ALZ/Private/Tools/Get-TerraformTool.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ALZ/Private/Tools/Get-TerraformTool.ps1 b/src/ALZ/Private/Tools/Get-TerraformTool.ps1 index 52584f0..020c01a 100644 --- a/src/ALZ/Private/Tools/Get-TerraformTool.ps1 +++ b/src/ALZ/Private/Tools/Get-TerraformTool.ps1 @@ -39,10 +39,12 @@ function Get-TerraformTool { } } + $osArchitecture = Get-OSArchitecture + $unzipdir = Join-Path -Path $toolsPath -ChildPath "terraform_$version" if (Test-Path $unzipdir) { Write-Verbose "Terraform $version already installed, adding to Path." - if($os -eq "windows") { + if($osArchitecture.os -eq "windows") { $env:PATH = "$($unzipdir);$env:PATH" } else { $env:PATH = "$($unzipdir):$env:PATH" @@ -50,8 +52,6 @@ function Get-TerraformTool { return } - $osArchitecture = Get-OSArchitecture - $zipfilePath = "$unzipdir.zip" $url = $release.builds | Where-Object { $_.arch -eq $osArchitecture.architecture -and $_.os -eq $osArchitecture.os } | Select-Object -First 1 -ExpandProperty url