Skip to content

Commit 384ba24

Browse files
authored
cli: don't allow/check for updates when integrated (microsoft#166759)
Fixes microsoft/vscode-remote-tunnels#564
1 parent 292dc61 commit 384ba24

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

cli/src/tunnels/control_server.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ use crate::util::http::{
1717
DelegatedHttpRequest, DelegatedSimpleHttp, FallbackSimpleHttp, ReqwestSimpleHttp,
1818
};
1919
use crate::util::io::SilentCopyProgress;
20+
use crate::util::is_integrated_cli;
2021
use crate::util::sync::{new_barrier, Barrier};
2122
use opentelemetry::trace::SpanKind;
2223
use opentelemetry::KeyValue;
@@ -773,6 +774,13 @@ async fn handle_update(
773774
log: &log::Logger,
774775
params: &UpdateParams,
775776
) -> Result<UpdateResult, AnyError> {
777+
if let Ok(true) = is_integrated_cli() {
778+
return Ok(UpdateResult {
779+
up_to_date: true,
780+
did_update: false,
781+
});
782+
}
783+
776784
let update_service = UpdateService::new(log.clone(), http.clone());
777785
let updater = SelfUpdate::new(&update_service)?;
778786
let latest_release = updater.get_current_release().await?;

0 commit comments

Comments
 (0)