Cargo.lock 🔗
@@ -13338,7 +13338,7 @@ dependencies = [
name = "zed_zig"
version = "0.1.2"
dependencies = [
- "zed_extension_api 0.0.6",
+ "zed_extension_api 0.0.7",
]
[[package]]
Marshall Bowers created
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
Cargo.lock | 2 +-
extensions/zig/Cargo.toml | 2 +-
extensions/zig/src/zig.rs | 12 +++++-------
3 files changed, 7 insertions(+), 9 deletions(-)
@@ -13338,7 +13338,7 @@ dependencies = [
name = "zed_zig"
version = "0.1.2"
dependencies = [
- "zed_extension_api 0.0.6",
+ "zed_extension_api 0.0.7",
]
[[package]]
@@ -13,4 +13,4 @@ path = "src/zig.rs"
crate-type = ["cdylib"]
[dependencies]
-zed_extension_api = "0.0.6"
+zed_extension_api = { path = "../../crates/extension_api" }
@@ -39,13 +39,11 @@ impl ZigExtension {
&language_server_id,
&zed::LanguageServerInstallationStatus::CheckingForUpdate,
);
- let release = zed::latest_github_release(
- "zigtools/zls",
- zed::GithubReleaseOptions {
- require_assets: true,
- pre_release: false,
- },
- )?;
+ // We're pinning ZLS to a release that has `.tar.gz` assets, since the latest release does not have
+ // them, at time of writing.
+ //
+ // ZLS tracking issue: https://github.com/zigtools/zls/issues/1879
+ let release = zed::github_release_by_tag_name("zigtools/zls", "0.11.0")?;
let (platform, arch) = zed::current_platform();
let asset_name = format!(