Fix auto update command

Mikayla created

Change summary

.github/actions/run_tests/action.yml   | 4 ++--
.github/workflows/release_nightly.yml  | 2 +-
crates/auto_update2/src/auto_update.rs | 6 +++++-
3 files changed, 8 insertions(+), 4 deletions(-)

Detailed changes

.github/actions/run_tests/action.yml 🔗

@@ -25,10 +25,10 @@ runs:
       env:
         RUSTFLAGS: -D warnings
       shell: bash -euxo pipefail {0}
-      run: echo cargo check --tests --workspace
+      run: cargo check --tests --workspace
 
     - name: Run tests
       env:
         RUSTFLAGS: -D warnings
       shell: bash -euxo pipefail {0}
-      run: echo cargo nextest run --workspace --no-fail-fast
+      run: cargo nextest run --workspace --no-fail-fast

.github/workflows/release_nightly.yml 🔗

@@ -92,7 +92,7 @@ jobs:
         run: script/generate-licenses
 
       - name: Create app bundle
-        run: script/bundle -2d
+        run: script/bundle -2
 
       - name: Upload Zed Nightly
         run: script/upload-nightly

crates/auto_update2/src/auto_update.rs 🔗

@@ -78,6 +78,11 @@ impl Settings for AutoUpdateSetting {
 pub fn init(http_client: Arc<dyn HttpClient>, server_url: String, cx: &mut AppContext) {
     AutoUpdateSetting::register(cx);
 
+    cx.observe_new_views(|wokrspace: &mut Workspace, _cx| {
+        wokrspace.register_action(|_, action: &Check, cx| check(action, cx));
+    })
+    .detach();
+
     if let Some(version) = *ZED_APP_VERSION {
         let auto_updater = cx.build_model(|cx| {
             let updater = AutoUpdater::new(version, http_client, server_url);
@@ -101,7 +106,6 @@ pub fn init(http_client: Arc<dyn HttpClient>, server_url: String, cx: &mut AppCo
         });
         cx.set_global(Some(auto_updater));
         //todo!(action)
-        // cx.add_global_action(check);
         // cx.add_global_action(view_release_notes);
         // cx.add_action(UpdateNotification::dismiss);
     }