deno: Make downloaded language server binary executable (#25252)

Finn Evers created

Closes #20347

This PR fixes the downloaded Deno LSP binary not being able to start by
marking it as executable.

Release Notes:

- N/A

Change summary

extensions/deno/src/deno.rs | 2 ++
1 file changed, 2 insertions(+)

Detailed changes

extensions/deno/src/deno.rs 🔗

@@ -74,6 +74,8 @@ impl DenoExtension {
             )
             .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 {