mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-28 09:54:33 +00:00
zig: Pin ZLS to v0.11.0 (#12173)
This PR updates the Zig extension to pin ZLS to v0.11.0, as the more recent releases of ZLS don't have `.tar.gz` assets available. Note that this depends on the next version of the `zed_extension_api`, which has yet to be released. Release Notes: - N/A
This commit is contained in:
parent
054c36cc29
commit
457fbd742f
3 changed files with 7 additions and 9 deletions
2
Cargo.lock
generated
2
Cargo.lock
generated
|
@ -13338,7 +13338,7 @@ dependencies = [
|
||||||
name = "zed_zig"
|
name = "zed_zig"
|
||||||
version = "0.1.2"
|
version = "0.1.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"zed_extension_api 0.0.6",
|
"zed_extension_api 0.0.7",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
|
@ -13,4 +13,4 @@ path = "src/zig.rs"
|
||||||
crate-type = ["cdylib"]
|
crate-type = ["cdylib"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
zed_extension_api = "0.0.6"
|
zed_extension_api = { path = "../../crates/extension_api" }
|
||||||
|
|
|
@ -39,13 +39,11 @@ impl ZigExtension {
|
||||||
&language_server_id,
|
&language_server_id,
|
||||||
&zed::LanguageServerInstallationStatus::CheckingForUpdate,
|
&zed::LanguageServerInstallationStatus::CheckingForUpdate,
|
||||||
);
|
);
|
||||||
let release = zed::latest_github_release(
|
// We're pinning ZLS to a release that has `.tar.gz` assets, since the latest release does not have
|
||||||
"zigtools/zls",
|
// them, at time of writing.
|
||||||
zed::GithubReleaseOptions {
|
//
|
||||||
require_assets: true,
|
// ZLS tracking issue: https://github.com/zigtools/zls/issues/1879
|
||||||
pre_release: false,
|
let release = zed::github_release_by_tag_name("zigtools/zls", "0.11.0")?;
|
||||||
},
|
|
||||||
)?;
|
|
||||||
|
|
||||||
let (platform, arch) = zed::current_platform();
|
let (platform, arch) = zed::current_platform();
|
||||||
let asset_name = format!(
|
let asset_name = format!(
|
||||||
|
|
Loading…
Reference in a new issue