From 3419337867c57e0cdd901f5059ee80c8dc7bf548 Mon Sep 17 00:00:00 2001 From: Eric Schultz Date: Tue, 2 Dec 2025 19:49:29 -0700 Subject: [PATCH 1/2] Adds ServerVersion interface --- eshtek/server.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/eshtek/server.ts b/eshtek/server.ts index 5856264..0a18b56 100644 --- a/eshtek/server.ts +++ b/eshtek/server.ts @@ -409,6 +409,13 @@ export interface ServerHealth { actions_available: ServerActions[]; } +export interface ServerVersion { + isVersionLatest: boolean; + isVersionSupported: boolean; + currentVersion: string; + latestVersion: string; +} + export interface ServerUpgradeInfo { serverName: string; hostId: string; From 7e2d62853312813ff631b8ad746eecdafb46fd5e Mon Sep 17 00:00:00 2001 From: Eric Schultz Date: Tue, 2 Dec 2025 19:51:26 -0700 Subject: [PATCH 2/2] npm run generate-schemas --- eshtek/server-schema.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/eshtek/server-schema.ts b/eshtek/server-schema.ts index 446b662..4bb5206 100644 --- a/eshtek/server-schema.ts +++ b/eshtek/server-schema.ts @@ -197,6 +197,13 @@ export const serverHealthSchema = z.object({ actions_available: z.array(serverActionsSchema), }); +export const serverVersionSchema = z.object({ + isVersionLatest: z.boolean(), + isVersionSupported: z.boolean(), + currentVersion: z.string(), + latestVersion: z.string(), +}); + export const serverUpgradeInfoSchema = z.object({ serverName: z.string(), hostId: z.string(),