cli: update dependencies (#184189)

Up all the dependencies! Notably:

- russh to the latest main now that tunnel changes are merged
- secret-service-rs to 3.x and dropping our custom fork
- which also fixes SDL pings

Fixes https://github.com/microsoft/vscode-internalbacklog/issues/4328
Fixes https://github.com/microsoft/vscode-internalbacklog/issues/4077
This commit is contained in:
Connor Peet
2023-06-02 10:27:47 -07:00
committed by GitHub
parent 0cf685c1da
commit 75c2f321b2
9 changed files with 739 additions and 526 deletions

View File

@@ -49,7 +49,7 @@ struct AuthenticationError {
error_description: Option<String>,
}
#[derive(clap::ArgEnum, Serialize, Deserialize, Debug, Clone, Copy)]
#[derive(clap::ValueEnum, Serialize, Deserialize, Debug, Clone, Copy)]
pub enum AuthProvider {
Microsoft,
Github,
@@ -222,7 +222,7 @@ macro_rules! get_next_entry {
match $self.entries.get($i) {
Some(e) => e,
None => {
let e = keyring::Entry::new("vscode-cli", &format!("vscode-cli-{}", $i));
let e = keyring::Entry::new("vscode-cli", &format!("vscode-cli-{}", $i)).unwrap();
$self.entries.push(e);
$self.entries.last().unwrap()
}