debugger: Use current worktree directory when spawning an adapter (#31054)

/cc @osiewicz 

I think bringing this back should fix **bloveless** his issue with go
debugger.
This is also nice, so people are not forced to give us a working
directory, because most adapters will use their **cwd** as the project
root directory. For JavaScript, you don't need to specify the **cwd**
anymore because it can already infer it

Release Notes:

- debugger beta: Fixed some adapters fail to determine the right root level of the
debug program.
This commit is contained in:
Remco Smits 2025-05-22 12:47:47 +02:00 committed by GitHub
parent 1c9b818342
commit 0415e853d5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 6 additions and 6 deletions

View file

@ -138,7 +138,7 @@ impl PythonDebugAdapter {
port,
timeout,
}),
cwd: None,
cwd: Some(delegate.worktree_root_path().to_path_buf()),
envs: HashMap::default(),
request_args: self.request_args(config)?,
})