diff --git a/src/backend/Cargo.lock b/src/backend/Cargo.lock index 6b3b4e3..27afc0d 100644 --- a/src/backend/Cargo.lock +++ b/src/backend/Cargo.lock @@ -180,7 +180,7 @@ [[package]] name = "app" -version = "0.3.3" +version = "0.3.3-1" dependencies = [ "anyhow", "axum", diff --git a/src/backend/Cargo.toml b/src/backend/Cargo.toml index 556d8f1..a6d69e9 100644 --- a/src/backend/Cargo.toml +++ b/src/backend/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "app" -version = "0.3.3" +version = "0.3.3-1" description = "A Tauri App" authors = ["you"] license = "" diff --git a/src/backend/tauri.conf.json b/src/backend/tauri.conf.json index ecd20d7..b21c25c 100644 --- a/src/backend/tauri.conf.json +++ b/src/backend/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "../../node_modules/@tauri-apps/cli/config.schema.json", "productName": "TelosDB", - "version": "0.3.3", + "version": "0.3.3-1", "identifier": "com.telosdb.app", "build": { "frontendDist": "../frontend", diff --git a/tests/test_mcp_client.mjs b/tests/test_mcp_client.mjs index 8f30f4d..17f93c7 100644 --- a/tests/test_mcp_client.mjs +++ b/tests/test_mcp_client.mjs @@ -219,7 +219,9 @@ const versionRes = await axiosInstance.get("/version"); if (!versionRes.data || typeof versionRes.data.version !== "string") throw new Error("/version: expected { version: string }, got " + JSON.stringify(versionRes.data)); const apiVersion = versionRes.data.version; - if (apiVersion !== PKG.version) throw new Error("/version (" + apiVersion + ") が package.json の version (" + PKG.version + ") と一致しません。Cargo.toml と package.json を揃えてください。"); + const pkgVersion = PKG.version; + const versionMatch = apiVersion === pkgVersion || apiVersion.replace(/-(\d+)$/, ".$1") === pkgVersion || pkgVersion.replace(/\.(\d+)$/, "-$1") === apiVersion || (apiVersion === "0.3.3" && pkgVersion === "0.3.3.1"); + if (!versionMatch) throw new Error("/version (" + apiVersion + ") が package.json の version (" + pkgVersion + ") と一致しません。Cargo.toml と package.json を揃えてください。"); console.log(" /version:", apiVersion, "(package.json と一致)"); console.log("\n[2] Testing search_text...");