Skip to content

Commit 81907e4

Browse files
committed
Always install the latest version
1 parent 6dc0347 commit 81907e4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/postgres_model_context.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use zed::settings::ContextServerSettings;
44
use zed_extension_api::{self as zed, serde_json, Command, ContextServerId, Project, Result};
55

66
const PACKAGE_NAME: &str = "@zeddotdev/postgres-context-server";
7-
const PACKAGE_VERSION: &str = "0.1.2";
87
const SERVER_PATH: &str = "node_modules/@zeddotdev/postgres-context-server/index.mjs";
98

109
struct PostgresModelContextExtension;
@@ -24,9 +23,10 @@ impl zed::Extension for PostgresModelContextExtension {
2423
_context_server_id: &ContextServerId,
2524
project: &Project,
2625
) -> Result<Command> {
26+
let latest_version = zed::npm_package_latest_version(PACKAGE_NAME)?;
2727
let version = zed::npm_package_installed_version(PACKAGE_NAME)?;
28-
if version.as_deref() != Some(PACKAGE_VERSION) {
29-
zed::npm_install_package(PACKAGE_NAME, PACKAGE_VERSION)?;
28+
if version.as_deref() != Some(latest_version.as_ref()) {
29+
zed::npm_install_package(PACKAGE_NAME, &latest_version)?;
3030
}
3131

3232
let settings = ContextServerSettings::for_project("postgres-context-server", project)?;

0 commit comments

Comments
 (0)