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

Gate auto update #12659

Closed
Closed

Conversation

someone13574
Copy link
Contributor

@someone13574 someone13574 commented Jun 4, 2024

Adds a compile time flag called auto_update which enables auto-updates. This flag is enabled by default and fully disables auto-updating so that installations through packages aren't accidentally broken. This does not change the default settings file; that still needs to be patched by packages.

Closes #12588
CC: #12622

Release Notes:

  • N/A

@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Jun 4, 2024
@ConradIrwin
Copy link
Member

Thank you for this!

We were unfortunately working on this simultaneously at #12660. One thing we needed was a way to tell users how to update if they manually did from within Zed (either because they were prompted by our collaboration server, or because they use the auto update: Check command manually).

@ConradIrwin ConradIrwin closed this Jun 4, 2024
@someone13574 someone13574 deleted the gate-auto-update branch June 4, 2024 22:42
mikayla-maki added a commit that referenced this pull request Jun 4, 2024
Supersedes #12659
Fixes #12588

One of Zed's core features is our collaboration software. As such, it is
important that we notify the user when their RPC protocol is out of
date, and how to update it. This PR adds a mechanism to replace the
existing auto updater with a message explaining how to update Zed for
this environment.

Release Notes:

- N/A
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-signed The user has signed the Contributor License Agreement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Allow to build Zed without auto_update feature
2 participants