Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable automatic updates but allow manual updates #27758

Closed
normalser opened this issue May 31, 2017 · 4 comments
Closed

Disable automatic updates but allow manual updates #27758

normalser opened this issue May 31, 2017 · 4 comments
Labels
feature-request Request for new features or functionality install-update VS Code installation and upgrade system issues

Comments

@normalser
Copy link

image

@bpasero
Copy link
Member

bpasero commented May 31, 2017

@normalser weird, do you have update.channel configured in settings maybe? Is this an unsigned version of Code?

@bpasero bpasero added the info-needed Issue requires more information from poster label May 31, 2017
@bpasero bpasero added this to the May 2017 milestone May 31, 2017
@normalser
Copy link
Author

normalser commented May 31, 2017

@bpasero Yes, sorry - you are right. I wanted to turn off automatic update in order not to use data via Hot Spot and the only way to do it I guess is to switch channel to none.
Maybe it would make sense to be able to have channel set to default but be able to configure vscode not to do automatic updates (different setting?) - which would require user to manually click "Check for Updates..." Thanks

@bpasero bpasero removed the info-needed Issue requires more information from poster label Jun 1, 2017
@bpasero bpasero removed this from the May 2017 milestone Jun 1, 2017
@bpasero bpasero changed the title Missing Check for Updates on Mac ? Disable automatic updates but allow manual updates Jun 1, 2017
@bpasero bpasero added the feature-request Request for new features or functionality label Jun 1, 2017
@bpasero bpasero added the install-update VS Code installation and upgrade system issues label Nov 11, 2017
@ADTC
Copy link

ADTC commented Jun 28, 2018

I suggest a setting labelled update.behavior with the following options (each option progressively includes positive features of the previous):

  • none - Completely turns off update system.
  • manual - Turns off automatic updates in any form, but allows manually checking for updates.
  • notify - Turns off automatic download of updates, but automatically checks update availability and alerts user for manual download.
  • download - Downloads the update, but alerts the user for manual installation. (Does not automatically install upon restart.)
  • install - Downloads and installs the update automatically upon restart. (Allows user to continue working in current session and waits for restart.)
  • force - Downloads and installs the update automatically immediately. (Requires user to stop working in current session and restart to continue working.)
  • default - Follow a default behavior, which could be predefined internally as any of the other options (most likely the install option). This option allows Microsoft to change default behavior from version to version, without affecting users who selected a non-default behavior.

Also please add a boolean setting labelled update.useMeteredConnection that works on operating systems that support detecting metered connections. The setting should default to false to prevent metered data usage for updates. However, updates would proceed as normal on regular unmetered connections.

@joaomoreno
Copy link
Member

This is done:

image

@vscodebot vscodebot bot locked and limited conversation to collaborators Dec 8, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Request for new features or functionality install-update VS Code installation and upgrade system issues
Projects
None yet
Development

No branches or pull requests

5 participants