From c7e2d5bd89c9b68f158faf80ed02521cbf1bfe32 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Thu, 25 Jul 2024 08:08:38 -0400 Subject: [PATCH] terraform: Make downloaded language server binary executable (#15171) This PR updates the Terraform extension to make the downloaded language server binary executable. Resolves #14502. Release Notes: - N/A --- extensions/terraform/src/terraform.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extensions/terraform/src/terraform.rs b/extensions/terraform/src/terraform.rs index e090395720823fa55024d7fc0389eb3358831c63..ae17ecdd5b0f6d776cf43acc3bff0f2cbbbb2b41 100644 --- a/extensions/terraform/src/terraform.rs +++ b/extensions/terraform/src/terraform.rs @@ -62,6 +62,8 @@ impl TerraformExtension { zed::download_file(&download_url, &version_dir, zed::DownloadedFileType::Zip) .map_err(|e| format!("failed to download file: {e}"))?; + zed::make_file_executable(&binary_path)?; + let entries = fs::read_dir(".").map_err(|e| format!("failed to list working directory {e}"))?; for entry in entries {