Update release urls to match new zed.dev url format
This commit is contained in:
parent
bf9c9b0103
commit
1da5be6e8f
3 changed files with 9 additions and 17 deletions
2
.github/workflows/release_actions.yml
vendored
2
.github/workflows/release_actions.yml
vendored
|
@ -14,7 +14,7 @@ jobs:
|
||||||
content: |
|
content: |
|
||||||
📣 Zed ${{ github.event.release.tag_name }} was just released!
|
📣 Zed ${{ github.event.release.tag_name }} was just released!
|
||||||
|
|
||||||
Restart your Zed or head to https://zed.dev/releases to grab it.
|
Restart your Zed or head to https://zed.dev/releases/latest to grab it.
|
||||||
|
|
||||||
```md
|
```md
|
||||||
### Changelog
|
### Changelog
|
||||||
|
|
|
@ -70,7 +70,14 @@ pub fn init(db: project::Db, http_client: Arc<dyn HttpClient>, cx: &mut MutableA
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
cx.add_global_action(move |_: &ViewReleaseNotes, cx| {
|
cx.add_global_action(move |_: &ViewReleaseNotes, cx| {
|
||||||
cx.platform().open_url(&format!("{server_url}/releases"));
|
let latest_release_url = if cx.has_global::<ReleaseChannel>()
|
||||||
|
&& *cx.global::<ReleaseChannel>() == ReleaseChannel::Preview
|
||||||
|
{
|
||||||
|
format!("{server_url}/releases/preview/latest")
|
||||||
|
} else {
|
||||||
|
format!("{server_url}/releases/latest")
|
||||||
|
};
|
||||||
|
cx.platform().open_url(&latest_release_url);
|
||||||
});
|
});
|
||||||
cx.add_action(UpdateNotification::dismiss);
|
cx.add_action(UpdateNotification::dismiss);
|
||||||
}
|
}
|
||||||
|
|
|
@ -213,21 +213,6 @@ fn init_paths() {
|
||||||
std::fs::create_dir_all(&*zed::paths::LANGUAGES_DIR).expect("could not create languages path");
|
std::fs::create_dir_all(&*zed::paths::LANGUAGES_DIR).expect("could not create languages path");
|
||||||
std::fs::create_dir_all(&*zed::paths::DB_DIR).expect("could not create database path");
|
std::fs::create_dir_all(&*zed::paths::DB_DIR).expect("could not create database path");
|
||||||
std::fs::create_dir_all(&*zed::paths::LOGS_DIR).expect("could not create logs path");
|
std::fs::create_dir_all(&*zed::paths::LOGS_DIR).expect("could not create logs path");
|
||||||
|
|
||||||
// Copy setting files from legacy locations. TODO: remove this after a few releases.
|
|
||||||
thread::spawn(|| {
|
|
||||||
if std::fs::metadata(&*zed::paths::legacy::SETTINGS).is_ok()
|
|
||||||
&& std::fs::metadata(&*zed::paths::SETTINGS).is_err()
|
|
||||||
{
|
|
||||||
std::fs::copy(&*zed::paths::legacy::SETTINGS, &*zed::paths::SETTINGS).log_err();
|
|
||||||
}
|
|
||||||
|
|
||||||
if std::fs::metadata(&*zed::paths::legacy::KEYMAP).is_ok()
|
|
||||||
&& std::fs::metadata(&*zed::paths::KEYMAP).is_err()
|
|
||||||
{
|
|
||||||
std::fs::copy(&*zed::paths::legacy::KEYMAP, &*zed::paths::KEYMAP).log_err();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn init_logger() {
|
fn init_logger() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue